Ключ INNER JOIN в SQL

  • INNER JOIN ключевое слово возвращает строки, когда в таблице есть至少 один соответствующий элемент. Если строки в "Persons" не имеют соответствия в "Orders", эти строки не будут перечислены. Предыдущая страница
  • Следующая страница SQL Left Join

Ключ INNER JOIN в SQL

Если в таблице есть по крайней мере один совпадающий элемент, ключевое слово INNER JOIN возвращает строки.

INNER JOIN 关键字语法

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

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

INNER JOIN и JOIN одинаковы.

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

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

Пекин

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

65

Пример внутреннего соединения (INNER JOIN)

Теперь мы хотим перечислить всех, кто заказал.

Вы можете использовать следующую SELECT-строку:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER 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

  • INNER JOIN ключевое слово возвращает строки, когда в таблице есть至少 один соответствующий элемент. Если строки в "Persons" не имеют соответствия в "Orders", эти строки не будут перечислены. Предыдущая страница
  • Следующая страница SQL Left Join