SQL INNER JOIN 키워드
- INNER JOIN 키워드는 테이블에서 최소한 하나의 일치가 있을 때 행을 반환합니다. "Persons" 테이블의 행이 "Orders" 테이블에서 일치하지 않으면 이러한 행은 목록에 포함되지 않습니다. 이전 페이지
- 다음 페이지 SQL Left Join
SQL INNER JOIN 키워드
테이블에 최소한 하나의 일치가 있을 때, INNER JOIN 키워드는 행을 반환합니다.
INNER JOIN 关键字语法
INNER JOIN 키워드 문법 SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ONtable_name1.column_name=
table_name2.column_name주석:
INNER JOIN과 JOIN은 같습니다.
원본 테이블 (예제에서 사용):
Id_O | 결과 집합: | LastName | "Persons" 테이블: | Address |
---|---|---|---|---|
4 | 22456 | Adams | City | Oxford Street |
Id_P | London | Bush | George | Fifth Avenue |
2 | 77895 | Carter | New York | Changan Street |
Beijing
"Orders" 테이블: | FirstName | Id_O |
---|---|---|
4 | 24562 | 2 |
Id_P | Thomas | 2 |
2 | OrderNo | 4 |
3 | John | 4 |
1 | 5 | 34764 |
65
내부 조인(INNER JOIN) 예제
지금, 모든 사람의 주문을 나열하고자 합니다.
아래의 SELECT 문을 사용할 수 있습니다: SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons INNER JOIN Orders ON Persons.Id_P=Orders.Id_P
ORDER BY Persons.LastName
결과 집합: | LastName | FirstName |
---|---|---|
22456 | Adams | OrderNo |
22456 | Adams | John |
77895 | Carter | 24562 |
77895 | Carter | Thomas |
44678
- INNER JOIN 키워드는 테이블에서 최소한 하나의 일치가 있을 때 행을 반환합니다. "Persons" 테이블의 행이 "Orders" 테이블에서 일치하지 않으면 이러한 행은 목록에 포함되지 않습니다. 이전 페이지
- 다음 페이지 SQL Left Join