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 키워드는 두 테이블에서 모든 행을 선택합니다. Orders 테이블에 Customers 테이블과 일치하지 않는 기록이 있으면, 이 주문은 표시되지 않습니다!

다음 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 키워드 참조