contact
WA: 0812-7537-1724
SMS: 0822-8846-7823
Call: 0822-8846-7823
BBM: 5AB31960
ebsofmail@gmail.com

Cara Delete Data Yang Tidak Ada Di Tabel Lain

Posted in PHP MYSQL / i Life at 04 Januari 2017 With 0 Comments

Tutorial kali ini kita akan membahas Cara Menghapus Data di database yang field / record / datanya tidak ada di tabel yang lain , Sebenarnya perihal di atas bukan hal baru, namun bagi seorang pembelajar di dunia PHP terkadang perihal tersebut diatas menjadi penghambat yang memakan banyak waktu. Oleh karenanya berikut ini penulis mencoba share beberapa cara terkait perihal diatas.

Menampilkan Data di Tabel A yang Tidak Ada di Table B

Query Mengahpus Data Yang Tidak ada Di Tabel Lain

▼ Download Source Code Dibawah Ini ▼


Untuk Delete data yang tidak ada di tabel lain kita kondisikan contohnya terlebih dahulu , Lihat Gambar Dibawah ini :

menampilkan data di tabel A yang tidak ada di tabel B

Nah.. Hanya saja bukan Kita Tamilkan d /e (karna tidak ada di Tabel A) , Namun data tersebut kita hapus,, bagaimana querynya :

Contoh Query :

1.  Menggunakan perintah Not In

DELETE FROM Baru
 WHERE id NOT IN (SELECT a.id
                        FROM Asli a)

2. Menggunakan perintah Not Exists

DELETE FROM Baru 
 WHERE NOT EXISTS(SELECT NULL
                    FROM Asli a
                   WHERE a.id = id)

Artikel Terkait

Diskusi