Cara Tampil Data Tabel Yang Tidak Ada Di Tabel Lain

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

Related posts

Leave a Comment