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.
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
)
Tidak ada komentar:
Posting Komentar