Ich habe die folgende Tabelle
Id col1 col2 col3
1 c 2 m
2 c 3 6
2 b d u
3 e 6 9
4 1 v 8
4 2 b t
4 4 5 g
Wie Sie sehen können, gibt es doppelte Werte in der Spalte id, 2 und 4. Ich möchte nur Zeilen mit eindeutigem ID-Wert auswählen und die folgenden Zeilen mit doppeltem ID-Wert ignorieren. Ich möchte nur die erste der Zeilen mit doppelten Werten behalten
1 c 2 m
2 c 3 6
3 e 6 9
4 1 v 8
Es gibt eine FK-Beschränkung, so dass ich Zeilen mit doppelten Werten nicht löschen kann.
Ich verwende SQL SERVER 2008 R2
Für jede Antwort wären wir dankbar.