SQL INNER JOIN 키워드 INNER JOIN 키워드는 테이블에 일치 항목이 하나 이상 있을 때 행을 반환합니다.
INNER JOIN 키워드 구문
SELECT 컬럼_이름
table_name1에서
내부 조인 table_name2
ON table_name1.column_name=table_name2.column_name
참고: INNER JOIN은 JOIN과 동일합니다.
원본 테이블(예제에 사용됨):
"사람" 테이블:
Id_P 성 이름 주소 도시
1 아담스 존 옥스퍼드 스트리트 런던
2 부시 조지 5번가 뉴욕
3 카터 토마스 창안 스트리트 베이징
"주문" 테이블:
Id_O 주문번호 Id_P
1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 65
INNER JOIN 예 이제 모든 사람의 주문을 나열하려고 합니다.
다음 SELECT 문을 사용할 수 있습니다.
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
사람으로부터
INNER JOIN 주문
ON Persons.Id_P=Orders.Id_P
개인.성별 주문
결과 세트:
성 이름 주문번호
아담스 존 22456
아담스 존 24562
카터 토마스 77895
카터 토마스 44678
INNER JOIN 키워드는 테이블에 일치하는 항목이 하나 이상 있을 때 행을 반환합니다. "주문"과 일치하지 않는 "개인" 행이 있는 경우 해당 행은 나열되지 않습니다.