Ich versuche, eindeutige Zeilen aus einer SQL-Tabelle, die Duplikate hat auszuwählen. Ich habe eine Spalte OrderId und dies sollte für jede Zeile eindeutig sein. Also versuche ich alle Spalten (30) mit eindeutiger orderId auszuwählen. Ich habe diese Abfrage versucht, aber alle Zeilen zurückgegeben. Gleiches mit groupByWählen Sie eindeutige Zeilen aus einer Sql Server 2008-Tabelle
"SELECT DISTINCT (OrderId)AS[OrderId], * from tableName"
Wenn alle Zeilen ist zurückkehrt, bedeutet es, dass es etwas anderes über jede Zeile ist. –
Wenn 'OrderId' für jede Zeile eindeutig zuzuordnen sind, dann sind Sie w bekomme wegen der 'OrderId' selbst alle Zeilen. Zeigen Sie einige Beispieldaten und was Sie für Ergebnisse wollen. –
Auswahl Anzahl (*), Bestell-ID aus TabelleName Gruppe nach Bestell-ID mit Anzahl (Bestell-ID)> 1 –