English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод использования и примеры ключевого слова SQL INNER JOIN

Справочник по ключевым словам SQL

INNER JOIN

Команда INNER JOIN возвращает строки из двух таблиц с совпадающими значениями.

Следующий SQL-запрос выбирает все заказы с информацией о клиенте:

SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;

Если между столбцами есть совпадения, ключевое слово INNER JOIN выберет все строки из двух таблиц. Если в таблице

Следующие запросы SQL выбирают все заказы, содержащие информацию о клиенте (CustomerID) и перевозчике (ShipperID):

SELECT Orders.OrderID, Customers.CustomerName, Shippers.ShipperName
FROM 
  ((Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID)
INNER JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID);

Справочник по ключевым словам SQL