What is a JOIN?
A JOIN combines rows from two or more tables based on a related column. Types: INNER (only matches), LEFT (all rows from left, NULL where no match on right), RIGHT (mirror), FULL OUTER (everything from both sides), and CROSS (every combination). The right join is foundational to relational thinking.