카테고리 없음
[SQL]13강_INNER JOIN
Jofresh
2023. 5. 1. 14:15
728x90
반응형
SQL 내부 조인 키워드
키워드 INNER JOIN는 두 테이블에서 일치하는 값이 있는 레코드를 선택합니다.
내부 조인 구문
SELECT column_name(s)
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_name;
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_name;
데모 데이터베이스
이 자습서에서는 잘 알려진 Northwind 샘플 데이터베이스를 사용합니다.
다음은 "주문" 표에서 선택한 항목입니다.

그리고 "Customers" 테이블에서 선택:
SQL INNER JOIN 예제
다음 SQL 문은 고객 정보가 있는 모든 주문을 선택합니다.
예
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
직접 해보기 »FROM Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
참고: 키워드 INNER JOIN는 열 간에 일치하는 항목이 있는 한 두 테이블의 모든 행을 선택합니다. "Customers"와 일치하지 않는 레코드가 "Orders" 테이블에 있는 경우 이러한 주문은 표시되지 않습니다!
세 개의 테이블 조인
다음 SQL 문은 고객 및 배송업체 정보가 있는 모든 주문을 선택합니다.
예
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);
직접 해보기 »FROM ((Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID)
INNER JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID);
728x90
반응형