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
Die Inline-Ansicht mit dem Alias d gibt die sku-Werte zurück, die mehr als einmal in der Tabelle vorkommen. Wir können die Ergebnisse dieser Abfrage mit der Tabelle verknüpfen, um alle Zeilen mit einer übereinstimmenden SKU zu erhalten.
Sind id und sku austauschbar? Das war mir nicht klar. (Falls id ist abhängig von sku und sku ist abhängig von id , dann können Sie Verweise auf sku ersetzen mit Referenzen auf id in dieser Abfrage.