Ключевое слово LEFT JOIN SQL

  • LEFT JOIN ключевое слово возвращает все строки из левой таблицы (Persons), даже если в правой таблице (Orders) нет соответствующих строк. Предыдущая страница
  • Следующая страница SQL Right Join

Ключевое слово LEFT JOIN SQL

Ключевое слово LEFT JOIN возвращает все строки из левой таблицы (table_name1), даже если в правой таблице (table_name2) нет соответствующих строк.

LEFT JOIN 关键字语法

LEFT JOIN ключевое слово грамматика SELECT
column_name(s) FROM
table_name1 LEFT JOIN
table_name2 ONtable_name1.column_name=

table_name2.column_nameКомментарий:

В некоторых базах данных LEFT JOIN называется LEFT OUTER JOIN.

Оригинальная таблица (используется в примерах):

Id_O Результаты набора данных: LastName "Таблица "Persons": Адрес
4 22456 Adams Город Улица Оксфорд
Id_P 44678 Bush Лондон Пятая авеню
2 77895 Carter Нью-Йорк Улица Чан'an

Пекин

"Таблица "Orders": FirstName Id_O
4 24562 2
Id_P Thomas 2
2 OrderNo 4
3 John 4
1 5 34764

65

Пример левого соединения (LEFT JOIN)

Теперь мы хотим列出 всех людей и их заказы - если они есть.

Вы можете использовать следующую SELECT команду:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
LEFT JOIN Orders
ON Persons.Id_P=Orders.Id_P

ORDER BY Persons.LastName

Результаты набора данных: LastName FirstName
22456 Adams OrderNo
22456 Adams John
77895 Carter 24562
77895 Carter Thomas
44678 Bush  

George

  • LEFT JOIN ключевое слово возвращает все строки из левой таблицы (Persons), даже если в правой таблице (Orders) нет соответствующих строк. Предыдущая страница
  • Следующая страница SQL Right Join