최신 웹 개발 튜토리얼
 

SQL INNER는 키워드를 가입


SQL INNER는 키워드를 가입

내부는 키워드가 한 두 테이블에 열 사이의 일치가 같은 두 테이블의 모든 행을 선택 가입.

SQL INNER 구문 가입

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

또는:

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

PS! INNER은 가입과 동일 가입하세요.

SQL INNER는 가입


데모 데이터베이스

이 튜토리얼에서 우리는 잘 알려진 Northwind 예제 데이터베이스를 사용합니다.

아래에서 선택이다 "Customers" 표 :

CustomerID를 고객 이름 담당자 이름 주소 시티 우편 번호 국가
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico

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

주문 아이디 CustomerID를 직원 ID 주문일 및 ShipperID
10308 2 7 1996-09-18 3
10309 37 3 1996-09-19 1
10310 77 8 1996-09-20 2

SQL INNER 예를 가입

다음 SQL 문은 주문과 함께 모든 고객을 반환합니다 :

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
INNER JOIN Orders
ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName;
»그것을 자신을 시도

참고 : INNER 키워드만큼 열 사이의 일치가 같은 두 테이블의 모든 행을 선택 가입. 의 행이있는 경우 "Customers" 에 일치가없는 테이블 "Orders" ,이 고객은 표시되지 않습니다.