Concept Flow - Why JOINs combine related tables
Start with Table A
Start with Table B
Find matching rows based on join condition
Combine matching rows into one result row
Repeat for all rows in Table A
Output combined rows as result set
JOINs take two tables, find rows that match a condition, and combine those rows into one result row.