Concept Flow - INNER JOIN execution
Start with Table A
Pick one row from Table A
Find matching rows in Table B where join condition is true
Combine Table A row with each matching Table B row
Add combined rows to result set
Repeat for next row in Table A
No more rows in Table A?
Yes→Return result set
↩Back to pick next row
INNER JOIN takes each row from the first table and finds matching rows in the second table based on the join condition, combining them into the result.