FROM
Nama_Tabel1,
Nama_Tabel2,..,
2. INNER JOIN
INNER JOIN digunakan untuk menampilkan
baris-baris yang memiliki pasangan saja.
SELECT *
FROM Nama_Tabel1, Nama_Tabel2 WHERE
Nama_Tabel1.Nama_FieldPK=Nama_Tabel2.Nama_FieldF
K [AND Kondisi Lain]
SELECT *
FROM Nama_Tabel1 INNER JOIN Nama_Tabel2 ON
Nama_Tabel1.Nama_FieldPK=Nama_Tabel2.Nama_FieldF
K [WHERE Kondisi Lain]
3. OUTER JOIN
Pada INNER JOIN data yang ditampilkan
adalah data yang memiliki pasangan.
Sedangkan untuk menampilkan keselurahan
data maka digunakan OUTER JOIN.
OUTER JOIN dibagi menjadi 3, yaitu :
a.LEFT OUTER JOIN
b.RIGHT OUTER JOIN
c.FULL OUTER JOIN
SELECT Nama_Tabel1.Nama_Field,
Nama_Tabel2.Nama_Field
FROM Nama_Tabel2 FULL OUTER JOIN Nama_Tabel1
ON
Nama_Tabel1.Nama_FieldPK=Nama_Tabel2.Nama_FieldFK
Contoh :
SELECT Karyawan.NIK, Karyawan. Nama_Karyawan,
Bagian.Nama_Bagian, Kota.Nama_Kota
FROM Karyawan LEFT JOIN Bagian ON
Karyawan.Kode_Bagian=Bagian.Kode_Bagian LEFT
JOIN Kota ON Karyawan.Kode_Kota=Kota.Kode_Kota