Hallo Zusammen,
ich konnte leider keinen passenden Titel für die Problematik wählen. Ich habe folgendes Problem. Ich habe eine Tabelle Bezeichnung mit den Spalten (Id, Bezeichnung).
Die Tabelle ist wie folgt gefüllt.
1, Bezeichnung A
2, Bezeichnung B
3, Bezeichnung C
1, Bezeichnung X
Nun Brauche ich eine SQL Abfrage die mir alle IDs nicht doppel mit den zugehörigen Bezeichnungen ausgibt. Bei Doppelten IDs kann irgendeine Bezeichnung zurückgegeben werden. Also möchte ich erhalten:
1, Bezeichnung A
2, Bezeichnung B
3, Bezeichnung C
oder
2, Bezeichnung B
3, Bezeichnung C
1, Bezeichnung X
Ist das über eine Select Formel realisierbar oder muss ich mit einem Cursor über die distinct IDs loopen und mit INSERT INTO @TempTable SELECT TOP1 FROM MeineTabelle Where ID = @ID die Daten in eine Teporäre Tabelle schreiben?
Vielen Dank schonmal für die Antworten.
BDB
ich konnte leider keinen passenden Titel für die Problematik wählen. Ich habe folgendes Problem. Ich habe eine Tabelle Bezeichnung mit den Spalten (Id, Bezeichnung).
Die Tabelle ist wie folgt gefüllt.
1, Bezeichnung A
2, Bezeichnung B
3, Bezeichnung C
1, Bezeichnung X
Nun Brauche ich eine SQL Abfrage die mir alle IDs nicht doppel mit den zugehörigen Bezeichnungen ausgibt. Bei Doppelten IDs kann irgendeine Bezeichnung zurückgegeben werden. Also möchte ich erhalten:
1, Bezeichnung A
2, Bezeichnung B
3, Bezeichnung C
oder
2, Bezeichnung B
3, Bezeichnung C
1, Bezeichnung X
Ist das über eine Select Formel realisierbar oder muss ich mit einem Cursor über die distinct IDs loopen und mit INSERT INTO @TempTable SELECT TOP1 FROM MeineTabelle Where ID = @ID die Daten in eine Teporäre Tabelle schreiben?
Vielen Dank schonmal für die Antworten.
BDB