Що робить RIGHT JOIN?
RIGHT JOIN робить те саме, що й LEFT JOIN,
тільки навпаки - повертає всі рядки з правої таблиці
і лише ті рядки з лівої, що збігаються.
Якщо в лівій таблиці немає збігу - там будуть NULL.
Приклад
sql
SELECT *
FROM orders
RIGHT JOIN customers
ON orders.customer_id = customers.id;Результат: у нього потраплять усі клієнти, навіть якщо в них немає замовлень -
але при цьому дані з orders для таких клієнтів будуть NULL.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.