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
Chế độ xem nội tuyến có bí danh là d
trả về các giá trị sku xuất hiện nhiều lần trong bảng. Chúng ta có thể nối kết quả của truy vấn đó vào bảng để lấy tất cả các hàng có sku phù hợp.
Là id
và sku
có thể hoán đổi cho nhau? Điều đó không rõ ràng đối với tôi. (Nếu id
phụ thuộc vào sku
và sku
phụ thuộc vào id
, sau đó bạn có thể thay thế các tham chiếu thành sku
có tham chiếu đến id
trong truy vấn đó.