INNER JOIN — только совпадения SELECT * FROM users u INNER JOIN orders o ON u.id = o.user_id Только те, кто сделал заказ LEFT JOIN — всё из левой + совпадения Все пользователи, даже без заказов RIGHT JOIN — всё из правой + совпадения Все заказы, даже без пользователей FULL JOIN — всё из обеих таблиц Объединяет всё CROSS JOIN — декартово произведение Каждый с каждым 💡 Визуализация: INNER LEFT RIGHT FULL ●○○ ●●● ○●● ●●● ●●○ ●●● ●●● ●●●