Skip to main content

Що робить RIGHT JOIN?

RIGHT JOIN робить те саме, що й LEFT JOIN, тільки навпаки - повертає всі рядки з правої таблиці і лише ті рядки з лівої, що збігаються.

Якщо в лівій таблиці немає збігу - там будуть NULL.

Приклад

sql
SELECT * FROM orders RIGHT JOIN customers ON orders.customer_id = customers.id;

Результат: у нього потраплять усі клієнти, навіть якщо в них немає замовлень - але при цьому дані з orders для таких клієнтів будуть NULL.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.