4.4 JOIN 3 Buah Tabel
Tampilkan lengkap nama instruktur
serta nama materi kursus yang diajarkan instruktur tersebut.
Query membutuhkan 3 buah tabel, yaitu
tabel sesi untuk melihat daftar instruktur dan materi yangn diajarkan, tabel
instruktur untuk mengetahui nam instruktur dan tabel kursus untuk mengetahui
nama kursus.
select namainstruktur,namakursus
from sesi S,Instrujtur I, kursus K
where S.inisial = I.inisial AND
S.
kodekursus = K.kodekursus
order
by namainstruktur
Nama NAMAKURSUS
----------------------------------------------------
BILL GATES INTERNET FULL PACKAGE
BILL GATES ORACLE FUNDAMENTAL
BILL GATES ORACLE FUNDAMENTAL
BILL GATES VISUAL BASIC 6
HARTINI TITO UNIX FULL PACKAGE
HARTINI TITO DELPHI 4.0
MONIKA LOPA IBM DB/2 FUNDAMENTAL
MONIKA LOPA VISUAL C++6.0
ROMI MAMORA INTERNET FULL PACKAGE
YUNI SARA UNIX FULL PACKAGE
YUNI SARA IBM DB/2 FUNDAMENTAL
Untuk menghindari pengulangan
"baris" yang sama, maka diperlukan kunci kata "DISTINCT"
select DISTINCT
namainstruktur,namakursus
from sesi S,Instrujtur I, kursus K
where S.inisial = I.inisial AND
S. kodekursus = K.kodekursus
order
by namainstruktur
Nama NAMAKURSUS
----------------------------------------------------
BILL GATES INTERNET FULL PACKAGE
BILL GATES ORACLE FUNDAMENTAL
BILL GATES VISUAL BASIC 6
HARTINI TITO UNIX FULL PACKAGE
HARTINI TITO DELPHI 4.0
MONIKA LOPA IBM DB/2 FUNDAMENTAL
MONIKA LOPA VISUAL C++6.0
ROMI MAMORA INTERNET FULL PACKAGE
YUNI SARA UNIX FULL PACKAGE
YUNI SARA IBM DB/2 FUNDAMENTAL