SQL 강좌 21.SQL INNER JOIN Keyword

SQL INNER JOIN Keyword

INNER JOIN 키워드는 양쪽 테이블과 매치되는 값에 해당하는 레코드를 가져옴.

INNER JOIN Syntax

SELECT column_name(s)
FROM table1
INNER JOIN table2 ON table1.comlumn_name=table2.column_name;

SQL INNER JOIN Example

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

Note: INNER JOIN 키워드는 양쪽 column에 매치되는 한 양쪽 테이블의 모든 행들을 선택한다. Customers 테이블에 매치되지 않는 Order의 레코드는 나타나지 않을 것이다.

JOIN Three Tables

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

Comments