SELECT t.rid
, t.id
, t.sku
, t.name
FROM test t
JOIN ( SELECT s.sku
FROM test s
GROUP BY s.sku
HAVING COUNT(1) > 1
) d
ON d.sku = t.sku
Tampilan sebaris alias sebagai d
mengembalikan nilai sku yang muncul lebih dari sekali dalam tabel. Kami dapat menggabungkan hasil kueri tersebut ke tabel untuk mendapatkan semua baris yang memiliki sku yang cocok.
Apakah id
dan sku
dipertukarkan? Itu tidak jelas bagi saya. (Jika id
tergantung pada sku
dan sku
tergantung pada id
, maka Anda dapat mengganti referensi ke sku
dengan referensi ke id
dalam kueri itu.