where nama_akun is null
Kemudian klik execute SQL script, maka akan muncul tampilan seperti di bawah ini :
Setelah dilakukan execute script SQl ternyata tidak ada data yang muncul, artinya perintah yang dilakukan kurang tepat. Langkah yang kurang tepat tersebut adalah karena kita hanya memasukkan perintah JOIN saja yang dibaca oleh SQL sebagai tipe inner JOIN yang hanya memunculkan record pada daftar jurnal yang memiliki pasangan pada bagan akun, sedangkan yang kita harus lakukan saat ini menentukan jenis JOIN nya. Jenis JOIN yang tepat untuk perintah ini adalah Left JOIN yaitu mengambil seluruh data pada tabel jurnal baik ada pasangan pada bagan akun maupun tidak. Maka perintah yang dimasukkan adalah sebagai berikut :
select * from principal_accounting.jurnal2019
left join principal_accounting.bagan_akun
on bagan_akun.kode = jurnal2019.kode_akun
where nama_akun is null
Kemudian klik execute SQL script, maka akan muncul tampilan seperti di bawah ini :
Hal-hal yang perlu diperhatikan saat menjalankan fungsi JOIN :
- Jika ingin menggabungkan dua tabel (Tabel A dan Tabel B) dapat digunakan syntax JOIN.
- Penggabungan dilakukan menggunakan key yang sama dari dua tabel tersebut menggunakan syntax ON.
- Ada beberapa jenis JOIN, yang paling umum adalah Inner JOIN, Left JOIN, dan Right JOIN.
- Jika ingin menggabungkan lebih dari dua tabel, maka penggabungan dilakukan secara bertahap.