내가 궁금해했던 거, 오늘 수업에 어떤 학우분이 물어보길래 생각나서 검색했다.
join~ on~ (join~ on~) * 테이블 간격수(즉 연결할 테이블수-1)만큼 입력하면 되겠군.
예제:
select sname, cname, grade
from student join enrol
on student.sno = enrol.sno
join course
on enrol.cno = course.cno
order by sname;
꼭 join 아니어도 비슷한 결과 출력해주는 쿼리:
select sname, cname, grade
from student, enrol, course
where student.sno = enrol.sno
and enrol.cno = course.cno
order by sname;