Проверяет понимание различий между объединением и соединением данных в SQL.
JOIN соединяет таблицы по горизонтали (дополняет строки новыми столбцами).
UNION объединяет результаты по вертикали (добавляет строки из одного запроса под другой).
Объединяет таблицы по условию (например, ON user.id = order.user_id).
Пример:
SELECT u.name, o.product
FROM users u
JOIN orders o ON u.id = o.user_id;Складывает результаты двух запросов (столбцы должны совпадать по типам).
Пример:
SELECT name FROM employees
UNION
SELECT name FROM customers;Вывод:
JOIN – для связи таблиц.
UNION – для объединения похожих данных.