Macam-macam bentuk penggabungan(Join)
1. CROSS JOIN
Cross Join merupakan bentuk penggabungan yang paling sederhana, tanpa ada kondisi.
SELECT field1, field2 FROM Tabel1 CROSS JOIN tabel2;
2. INNER JOIN
Hampir sama dengan cross join tetapi diikuti dengan kondisi
SELECT field FROM tabel1 INNER JOIN tabel 2 ON kondisi
3. STRAIGHT JOIN
Straight Join identik dengan inner join tetapi tidak mengenal klausa where
SELECT field FROM tabel1 STRAIGHT JOIN tabel2
4. LEFT (OUTER) JOIN
Akan menampilkan tabel disebelah kanannya (dalam hal ini tabel nilai) dengan NULL jika tidak terdapat hubungan antara tabel disebelah kiri (dalam hal ini tabel siswa)
SELECT field FROM tabel1 LEFT JOIN tabel2 ON kondisi
5. RIGHT/OUTER JOIN
Kebalikan dari LEFT JOIN, jika tidak menemukan hubungan dengan tabel disebelah kiri maka akan ditampilkan NULL
SELECT field FROM tabel1 RIGHT JOIN tabel2 ON kondisi
BAGIKAN HALAMAN INI DI :
0 Response to "Macam-Macam Bentuk Penggabungan(Join) Pada Mysql"
Posting Komentar