Script PHP Menampilkan Data Di Tabel A Yang Tidak Ada Di Tabel B
Pada kesempatan baik ini kami akan memberikan sebuah artikel tentang bagaimana cara membuat Query SQL pada script PHP menampilkan data di Tabel A yang tidak ada di Tabel B. Query SQL ini sangat berguna terutama dalam merancang sebuah laporan atau report dimana data di ambil dari dalam database mysql. Untuk menampilkan data di Tabel A yang tidak ada di Tabel B menggunakan script php dapat dibantu oleh query database yaitu NOT EXISTS. Dan ada beberapa query ditemukan menggunakan NOT IN, ini tergantung kondisi atau kecakapan masing-masing programmer dalam menggali data.
Sebagai contoh, jika tabel A adalah tabel master dan tabel B adalah tabel data isian / transaksi, kemudian Anda diminta untuk melakukan pencarian data siapa yang belum melakukan isian atau transaksi di tabel B. Maka logika algoritma yang dibangun adalah, select data di tabel A yang tidak ada di tabel B. Sintaks yang dipakai adalah dengan sintaks NOT EXISTS.
Script PHP Menampilkan Data Di Tabel A Yang Tidak Ada Di Tabel B

Query NOT EXISTS pada script PHP menampilkan data di Tabel A yang tidak ada di Tabel B berikut adalah contohnya:
SELECT * FROM tabel_a WHERE NOT EXISTS (SELECT * FROM tabel_b)
Jika tabel_a dan tabel_b memiliki primary key yang sama, pencarian / read data bisa menggunankan query berikut:
SELECT * FROM tabel_a WHERE NOT EXISTS (SELECT * FROM tabel_b WHERE tabel_a.key = tabel_b.key)
Anda juga bisa memodifikasi query dengan NOT IN, query nya sebagai berikut:
SELECT * FROM tbl_a WHERE nama='$nama' AND kd_a NOT IN (SELECT kd_a FROM tbl_b WHERE id='$id')
Script PHP Menampilkan Data Di Tabel A Yang Tidak Ada Di Tabel B
Sekian penjelasan tentang bagaimana cara membuat query SQL pada script PHP menampilkan data di Tabel A yang tidak ada di Tabel B, lengkap dengan contohnya. Semoga dapat membantu.
Baca juga :
- Script PHP Hitung Umur Berdasarkan Tanggal Lahir
- Script PHP Menghitung Selisih Tanggal
- Script Kode Otomatis dengan PHP MySQL
- Script PHP Update Database MySQL | CRUD
- Script Tampil Database dengan PHP MySQL | VIEW Data
- Cara Membuat Laporan PDF dengan PHP dan MySQL
- Membuat Form dan Script Edit Data dengan PHP MySQL
Script PHP Menampilkan Data Di Tabel A Yang Tidak Ada Di Tabel B
Tags: query SQL, query not exists, query not in, query mysql, script PHP menampilkan data di Tabel A yang tidak ada di Tabel B