Computer Science/Database

W3Schools SQL | #20 SQL INNER JOIN 키워드

토마토. 2022. 10. 28. 12:36

SQL INNER JOIN Keyword

SQL INNER JOIN Keyword

두 테이블에서 교집합이 있는 레코드를 선택한다.

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

SQL INNER JOIN Example

SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
  • CustomerID가 일치하는 모든 OrderID, CustomerName을 리턴한다.

JOIN Three Tables

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);

세 개의 테이블을 JOIN하고 싶을 땐
두 개씩 묶어서 INNER JOIN을 한다.