Pada tutorial kali ini kita akan membahas Left Join dan Outer Join pada SQL (Structured Query Languange).
- Misal kita membuat tabel benda dengan field nama_benda dan jenis dengan data seperti berikut ini:
- Kemudian kita juga mempunyai tabel jenis_benda dengan field jenis dan keterangan dengan data seperti berikut ini
- Left Join
Untuk Left Join kita membuat tabel kirinya benda dan kita sederhanakan menjadi a, untuk tabel kanannya jenis benda kemudian disederhanakan menjadi b. Pada Left Join ini kita akan mengeluarkan semua data tabel kiri baik mempunyai pasangan dengan tabel kanan atau tidak.Untuk statementnya SELECT * FROM benda a LEFT JOIN jenis_benda ON b.jenis=a.jenis dengan hasil seperti gambar berikut
- Right Join
Untuk Right Join ini kita akan menampilkan semua data dari tabel di sebelah kanan meskipun tidak ada pasangannya dari tabel sebelah kiri. Dalam contoh ini tabel kanan adalah jenis benda b.
Untuk statementnya SELECT * FROM benda a RIGHT JOIN jenis_benda b ON b.jenis=a.jenis dengan hasil seperti gambar berikut ini:
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Left Join dan Right Join