Cara menggunakan mysql join 2 table

Cara menggunakan mysql join 2 table

Hello guys untuk artikel kali ini kita akan mencari tahu apa sih JOIN TABLE? ada berapa jenis? adakah perbedaannya? so mari kita langsung saja cari tahu.

Baik untuk penulisan kata TABEL di artikel kali, ini saya menggunakan kata TABLE.

Perintah Join Table pada SQL biasanya digunakan untuk menampilkan beberapa table data sekaligus yang berelasi atau berhubungan, dengan menggunakan baris perintah.

Buatlah database dengan nama misal: db_pegawai

Tambahkan Table:
+biodata
+divisi

Cara menggunakan mysql join 2 table

Table Biodata

Cara menggunakan mysql join 2 table

Table Divisi

INNER JOIN

Dengan menggunakan perintah INNER JOIN atau JOIN kita dapat menampilkan data pada table yang hanya berelasi atau ada hubungan antar table.

SELECT * FROM biodata JOIN divisi ON biodata.kode_divisi = divisi.id_divisi

Cara menggunakan mysql join 2 table

Hasil INNER JOIN

Sebelum ke OUTER JOIN kita akan menambahkan data (INSERT) baru pada table biodata.

Cara menggunakan mysql join 2 table

Modifikasi Table Biodata

OUTER JOIN (LEFT JOIN)

Dengan menggunakan perintah LEFT JOIN maka data yang tidak berelasi pun tetap akan ditampilkan, dalam hal ini tabel sebelah kiri (divisi).

SELECT * FROM biodata LEFT JOIN divisi ON biodata.kode_divisi = divisi.id_divisi

Cara menggunakan mysql join 2 table

Hasil LEFT JOIN

OUTER JOIN (RIGHT JOIN)

Untuk RIGHT JOIN data pada table yang tidak berelasi akan tetap ditampilkan namun berada di posisi pada sebelah kanan.

SELECT * FROM divisi RIGHT JOIN biodata ON biodata.kode_divisi = divisi.id_divisi

Cara menggunakan mysql join 2 table

Hasil RIGHT JOIN

Semoga artikel yang sederhana ini dapat menambah pengetahuan teman-teman mengenai JOIN TABLE pada SQL, dicoba dulu ya dan sampai jumpa lagi pada artikel berikutnya 🙂