Salam. Selamat datang kembali di sistemit.com, berikut adalah cara menampilkan database tabel yang tidak ada di tabel lain dengan menggunakan mysql query. Hal ini dibutuhkan sewaktu waktu dalam menampilkan data. Baik langsung saja kita membuat query mysql yang di butuhkan.
Kasus : Menampilkan Data Tabel A yang mana Data tersebut Tidak ada di Tabel B
1. Menggunakan IS NULL
Querynya adalah sebagai berikut :
Misal
tabel 1 = t1 (di dalam nya terdapat kolom nama)
tabel 2 = t2 (di dalam nya juga terdapat kolom nama)
SELECT t1.nama FROM table1 t1 LEFT JOIN table2 t2 ON t2.nama = t1.nama WHERE t2.nama IS NULL
2. Menggunakan NOT IN
Selain query di atas kita juga dapat menggunakan NOT IN
SELECT nama FROM t1 WHERE nama NOT IN (SELECT nama FROM t2)
3. Menggunakan NOT EXIST
Berikut adalah kodenya :
SELECT nama FROM t1 WHERE NOT EXISTS (SELECT * FROM t2 WHERE t2.name = table1.name)
Demikianlah tutorial singkat untuk menampilkan data tabel 1 yang datanya tidak ada di tabel 2. Terimakasih. Semoga bermanfaat. Salam
By SistemIT.com
Jika anda ingin melakukan pemesanan pembuatan web atau sistem informasi silahkan hubungi kontak berikut :
admin sistemit.com
atau anda dapat langsung chat whatsapp