안녕하세요 ? sql 궁금한게 있어서 질문좀 드릴게요.
Sailors의 한 릴레이션의 인스턴스를 표라고 주어지고, 처음 두 투플을 포함하는 Sailors 인스턴스 S1을 정의하고, 마지막 두 투플은 인스턴스 S2에, 그리고 주어진 인스턴스를 S라고 하자. (a) 조인 조건으로 sid=sid를 가질 때, 자기 자신과의 좌측 외부 조인을 보이시오.
(b) 조인 조건으로 sid=sid를 가질 때, S1과 S2와의 좌측 외부 조인을 보이시오.
입니다.
제가 궁금한것은 문제에 접근하기 위해
select s1.sid,s1.sname,s1.rating,s1.age,s2.sid,s2.sname,s2.rating,s2.age
from sailors s1, sailors s2
where s1.sid=s2.sid 이렇게 해서 셀프 조인은 하였는데 좌측 외부 조인 조건을 더 걸려면 어떤식으로 작성해 줘야되나요 ?
from sailors s1,sailors s2 and s1 left outer join s2 이런식일것같아 했는데 오류가 나더라고요,,, 조언좀 부탁드리겠습니다 ! (__) 즐거운 하루 보내세요.
sid
|
sname
|
rating
|
age
|
18
|
jones |
3 |
30.0 |
41 |
jonah |
6 |
56.0 |
22 |
ahab |
7 |
44.0 |
63
|
moby |
null |
15.0
|
|