Ключевое слово RIGHT JOIN возвращает все записи из правой таблицы (table2) и сопоставленные записи из левой таблицы (table1). Результат равен NULL с левой стороны, когда нет совпадения.
Синтаксис RIGHT JOIN
SELECT column_name(s)
FROM table1
RIGHT JOIN table2 ON table1.column_name = table2.column_name;
Пример SQL RIGHT JOIN
Следующий оператор SQL вернет всех пользователей и любые заказы, которые они могли бы разместить:
Пример:
SELECT invoice.invoice_id, users.name, users.fullname
FROM invoice
RIGHT JOIN users ON invoice.user_id = users.user_id
ORDER BY invoice.invoice_id;
0 комментариев