에듀윌
·
문제 49
문제
QUESTION
49
Self Join
아래 실행 결과를 출력하는 SQL로 가장 적절한 것은?
([조건] 사원 테이블을 Self Join하여 각 사원의 상위 관리자 이름 출력)
[사원]
사원ID
사원명
관리자ID
10
김수민
13
11
김영희
15
12
박철수
15
13
박민수
15
14
정영수
16
15
최진영
16
16
최영식
NULL
실행 결과
사원ID
사원명
관리자명
10
김수민
박민수
11
김영희
최진영
12
박철수
최진영
13
박민수
최진영
14
정영수
최영식
15
최진영
최영식
①
SELECT
A.사원ID, A.사원명, B.사원명
AS
관리자명
FROM
사원 A, 사원 B
WHERE
A.관리자ID = B.관리자ID
;
②
SELECT
A.사원ID, A.사원명, B.사원명
AS
관리자명
FROM
사원 A, 사원 B
WHERE
A.사원ID = B.사원ID
;
③
SELECT
B.사원ID, B.사원명, A.사원명
AS
관리자명
FROM
사원 A, 사원 B
WHERE
A.관리자ID = B.사원ID
;
④
SELECT
B.사원ID, B.사원명, A.사원명
AS
관리자명
FROM
사원 A, 사원 B
WHERE
A.사원ID = B.관리자ID
;