매일 SQL 왼쪽 조인
2216 단어 left join
LEFT JOIN 키 워드 는 왼쪽 표 (table name 1) 에서 모든 줄 을 되 돌려 줍 니 다. 오른쪽 표 (table name 2) 에 일치 하 는 줄 이 없 더 라 도.
LEFT JOIN 키워드 문법
1 select column(s)
2 from table1
3 left join table2
4 on table1.column_name = table2.column_name
일부 데이터베이스 에서 LEFT JOIN 을 LEFT OUTER JOIN 이 라 고 합 니 다.
원본 표 (예 에 사용):
"Persons" 표:
Id_P
LastName
FirstName
Address
City
1
Adams
John
Oxford Street
London
2
Bush
George
Fifth Avenue
New York
3
Carter
Thomas
Changan Street
Beijing
"Orders" 표:
Id_O
OrderNo
Id_P
1
77895
3
2
44678
3
3
22456
1
4
24562
1
5
34764
65
왼쪽 연결 (왼쪽 조인) 인 스 턴 스
지금 우 리 는 모든 사람과 그들의 주문 을 열거 하고 싶 습 니 다. - 있다 면.
아래 SELECT 문 구 를 사용 할 수 있 습 니 다:
SELECT Persons.LastName,Persons.FirstName,Orderd.OrderNo
LEFTJOIN Orders
ON Persons.Id_P =Orders.Id_P
ORDER BY Persons.LastName
결과 집합:
LastName
FirstName
OrderNo
Adams
John
22456
Adams
John
24562
Carter
Thomas
77895
Carter
Thomas
44678
Bush
George
LEFT JOIN 키 워드 는 오른쪽 표 (Orders) 에 일치 하 는 줄 이 없 더 라 도 왼쪽 표 (Persons) 에서 모든 줄 을 되 돌려 줍 니 다.
왼쪽 join (왼쪽 연결) 은 왼쪽 표 의 모든 기록 과 오른쪽 표 의 연결 필드 가 같은 기록 을 되 돌려 줍 니 다. right join (오른쪽 연결) 은 오른쪽 표 의 모든 기록 과 왼쪽 표 의 연결 필드 가 같은 기록 inner join (등가 연결) 을 포함 하여 두 표 의 연결 필드 만 같은 줄 로 되 돌려 줍 니 다.