Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mencari Rekod Disjoint dalam SQL Menggunakan Pengecualian ID?

Bagaimana untuk Mencari Rekod Disjoint dalam SQL Menggunakan Pengecualian ID?

Linda Hamilton
Lepaskan: 2025-01-05 09:16:39
asal
825 orang telah melayarinya

How to Find Disjoint Records in SQL Using ID Exclusion?

Mencari Rekod Terpisah dengan SQL: Pengecualian ID

Pertimbangkan senario di mana anda mempunyai dua jadual dengan pengikatan kunci utama dan ingin mengenal pasti yang terputus set rekod. Katakan anda mempunyai dua jadual, Jadual1 dan Jadual2, dengan ID berfungsi sebagai kunci utama. Objektif anda adalah untuk mendapatkan semula baris daripada Jadual1 yang IDnya tidak terdapat dalam Jadual2.

Untuk mencapai ini, anda boleh menggunakan pertanyaan SQL berikut:

SELECT ID, Name 
FROM Table1 
WHERE ID NOT IN (SELECT ID FROM Table2)
Salin selepas log masuk

Pertanyaan ini mendapatkan semula ID dan Nama daripada Jadual1 yang ID bukan antara ID yang terdapat dalam Jadual2. Operator NOT IN membandingkan lajur ID Jadual1 dengan lajur ID Jadual2, tidak termasuk sebarang ID yang sepadan.

Sebagai contoh, dalam contoh yang anda berikan, di mana Jadual1 mengandungi ID John (1), Peter (2 ), dan Mary (3), dan Jadual2 mempunyai ID alamat2 (1) dan alamat2 (2), pertanyaan akan mengembalikan baris untuk Mary (3) kerana IDnya tiada dalam Jadual2.

Dengan menggunakan pertanyaan ini, anda boleh mencari rekod berpisah antara jadual dengan berkesan, membolehkan anda mengenal pasti data yang tidak sepadan atau tiada.

Atas ialah kandungan terperinci Bagaimana untuk Mencari Rekod Disjoint dalam SQL Menggunakan Pengecualian ID?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan