SQL 셀프 조인

Jmnote (토론 | 기여)님의 2021년 10월 4일 (월) 03:51 판 (→‎같이 보기)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요[ | ]

SQL self-join
SQL 셀프 조인
CREATE TABLE newEmployees (EmployeeID int(11), LastName varchar(32), Country varchar(32), DepartmentID int(11));
INSERT INTO newEmployees (EmployeeID, LastName, Country, DepartmentID) VALUES
	(123, 'Rafferty',   'Australia',     31  ),
	(124, 'Jones',      'Australia',     33  ),
	(145, 'Heisenberg', 'Australia',     33  ),
	(201, 'Robinson',   'United States', 34  ),
	(305, 'Smith',      'Germany',       34  ),
	(306, 'Williams',   'Germany',       NULL);

SELECT A.EmployeeID, A.LastName, B.EmployeeID, B.LastName, A.Country
FROM newEmployees A JOIN newEmployees B ON A.Country = B.Country
WHERE A.EmployeeID < B.EmployeeID
ORDER BY A.EmployeeID, B.EmployeeID

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}