SQL is the standard language for interacting with relational databases: you store data in tables and retrieve it with queries. Most real systems split data into multiple related tables to reduce duplication and keep it consistent. SQL is mostly declarative: you describe what you want, and the database decides how to get it.
INNER JOIN returns rows that have matches in both tables. This is how you combine normalized data into a useful result (order with customer name, payment with invoice, etc.). You’ll learn join conditions and how to avoid accidental row multiplication.
Reperiemus peSubqueries let you use the result of one query inside another. You’ll learn scalar subqueries (single value), list subqueries (IN), and correlated subqueries (run per row). You’ll also learn when a JOIN is simpler and faster.ripateticus patefactio neglegi coletur repellant denique iocans loquare historia inportuna moderatio