contact
WA: 0822-8846-7823
SMS: 0822-8846-7823
Call: 0822-8846-7823
BBM: D7DB3491
ebsofmail@gmail.com

Menampilkan Data di Tabel A yang Tidak Ada di Table B

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

Tips singkat berikut ini ialah Cara Menampilkan Data di database di Tabel A dan Tidak ada di Tabel B..  bingung... ? yuk simak penjelasanya.. Tutorial ini berisi query yang mungkin berguna bagi anda yang mencari query SQL yang digunakan untuk mencari data di tabel A yang tidak ada di tabel B. Untuk Hal ini query yang digunakan juga sama pada Cara Delete Data Yang Tidak Ada Di Tabel Lain

Contoh kasus

▼ Download Source Code Dibawah Ini ▼


jika A adalah tabel master dan tabel B adalah tabel data isian, maka anda diminta untuk mencari data siapa yang belum mengisi. Sehingga logika yang dibangun adalah, select data ditabel A yang tidak ada di tabel B.

menampilkan data di tabel A yang tidak ada di tabel B

Query Menampilkan Data di Tabel A yang tidak ada Di Tabel Yang lain (B)

Sintaks yang dipakai adalah dengan sintaks NOT EXISTS. Contoh:

SELECT * FROM tabel_a WHERE NOT EXISTS (SELECT * FROM tabel_b)

Jika tabel_a dan tabel_b mempunyai primary key yang sama, pencarian akan lebih cepat dengan query:

SELECT * FROM tabel_a WHERE NOT EXISTS (SELECT * FROM tabel_b WHERE tabel_a.key = tabel_b.key)

atau bsa juga dengan NOT IN, perhatikan contoh dbawah ini :

SELECT * FROM tbl_matakuliah WHERE jurusan='$_SESSION[jurusan]' AND kd_matakuliah NOT IN (SELECT kd_matakuliah FROM tbl_nilai WHERE nim = '$d[nim]'

Artikel Rekomendasi



Artikel Terkait

Diskusi