Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Mencapai Setara dengan Operasi MINUS dalam MySQL?

Bagaimanakah Saya Boleh Mencapai Setara dengan Operasi MINUS dalam MySQL?

Barbara Streisand
Lepaskan: 2024-12-30 21:14:10
asal
868 orang telah melayarinya

How Can I Achieve the Equivalent of a MINUS Operation in MySQL?

Penghadan MySQL dengan Operasi MINUS

MySQL tidak mempunyai sokongan asli untuk operasi MINUS, yang biasa ditemui dalam Oracle. Walau bagaimanapun, pengguna boleh menggunakan pendekatan alternatif untuk mencapai hasil yang serupa.

Menggunakan NOT IN

MySQL menyediakan klausa NOT IN sebagai pengganti yang berdaya maju untuk MINUS. Klausa ini membenarkan pengguna untuk mengecualikan baris daripada hasil pertanyaan yang wujud dalam subkueri tertentu.

Pertimbangkan contoh berikut:

SELECT DISTINCT Service_Code
FROM Service_Details
WHERE Service_Code NOT IN (
    SELECT Service_Code
    FROM Exception
);
Salin selepas log masuk

Pertanyaan ini mendapatkan semula kod perkhidmatan yang tidak dikaitkan dengan mana-mana pengecualian, dengan berkesan melaksanakan operasi MINUS antara jadual Service_Details dan Exception.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencapai Setara dengan Operasi MINUS dalam MySQL?. 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