SQL INNER JOIN 키워드

INNER JOIN 키워드는 두 테이블에서 일치하는 값이있는 레코드를 선택합니다.

INNER JOIN 구문

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

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cf48252e-f9f9-4cef-9e36-2947348dbd14/Untitled.png

데모 데이터베이스

이 자습서에서는 잘 알려진 Northwind 샘플 데이터베이스를 사용합니다.

다음은 "주문"테이블에서 선택한 것입니다.

그리고 "고객"테이블에서 선택 :

SQL INNER JOIN 예

다음 SQL 문은 고객 정보가있는 모든 주문을 선택합니다.

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

참고 : INNER JOIN 키워드는 열이 일치하는 한 두 테이블에서 모든 행을 선택합니다. "Customers"에 일치하지 않는 레코드가 "Orders"테이블에있는 경우 이러한 주문은 표시되지 않습니다!