Dalam SQL, dua cara untuk menanyakan data pendua ialah: gunakan klausa GROUP BY untuk mengumpulkan data dan mengira bilangan ulangan bagi setiap kumpulan. Gunakan klausa EXCEPT untuk mengecualikan subkueri yang mengandungi data pendua daripada subkueri yang mengandungi semua data. . mengembalikan hasil agregat (cth. kiraan) untuk setiap kumpulan.
Sintaks:
Penggunaan: Gunakan
KECUALI Gunakan subkueri yang mengandungi data pendua sebagai senarai pilihan kedua. <li>
product_id
yang muncul sekali sahaja dalam jadual orders
: <code class="sql">SELECT product_id, COUNT(*) AS count FROM orders GROUP BY product_id HAVING COUNT(*) > 1;</code>
Atas ialah kandungan terperinci Bagaimana untuk menulis pertanyaan untuk data pendua dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!