JOIN adalah perintah SQL yang
berfungsi untuk melakukan relasi antara dua tabel atau lebih yang saling
memiliki hubungan / relasi (ditandai dengan adanya primary key pada
tabel master dan foreign key pada tabel transaksi).
MACAM – MACAM BENTUK PENGGABUNGAN (JOIN)
1.
CROSS JOIN
Cross Join merupakan
bentuk penggabungan sederhana, tanpa ada kondisi
Bentuk umum : SELECT
field1.field2 FROM tabel1 CROSS JOIN tabel2;
2.
INNER JOIN
Inner Join hampir sama
dengan cross join tetapi diikuti dengan kondisi
Bentuk umum : SELECT
field FROM tabel1 INNER JOIN tabel2 ON kondisi;
3.
STRAIGHT JOIN
Straight Join identik
dengan inner join tetapi tidak mengenal klausa where
Bentuk umum : SELECT
field FROM tabel1 STRAIGHT JOIN tabel2;
4.
LEFT (OUTER) JOIN
Akan menampilkan tabel
disebelah kanannya dengan NULL jika tidak terdapat hubungan antara tabel
disebelah kiri
Bentuk umum : SELECT
field FROM tabel1 LEFT JOIN tabel2 ON kondisi;
5.
RIGHT (OUTER) JOIN
Akan menampilkan tabel
disebelah kirinya dengan NULL jika tidak terdapat hubungan antara tabel
disebelah kanan
Bentuk umum : SELECT
field FROM tabel1 RIGHT JOIN tabel2 ON kondisi;
6.
NATURAL JOIN
Natural join merupakan
penyederhanaan dari perintah Join yang memiliki query – query yang panjang.
Bentuk umum : SELECT field
FROM tabel1 NATURAL JOIN tabel2;
0 comments:
Post a Comment