Hallo zusammen,
nachdem ich das Internet durchforstet habe, und zur keinen Lösung gekommen bin, hier also meine Anfrage:
Ich habe eine Tabelle mit 5 Spalten
Spalte1, Spalte2, Spalte3, Spalte4, Spalte5
Was ich jetzt möchte ist:
Select distinct Spalte1, Spalte2, Spalte3
und von diesem Ergebnis will ich die ERSTE Information von Spalte 4 und 5 haben.
Zur Veranschaulichung hier ein Beispiel:
Die Tabelle:
Spalte1 Spalte2 Spalte3 Spalte4 Spalte5
123456789 25.05.2005 1 88 2135
123456789 25.05.2005 1 85 7757
123456789 26.05.2005 1 87 7342
123456789 26.05.2005 1 75 7342
987654321 27.05.2005 2 73 4342
987654321 27.05.2005 2 44 4542
987654321 27.05.2005 3 74 4662
Das Ergebnis:
Spalte1 Spalte2 Spalte3 Spalte4 Spalte5
123456789 25.05.2005 1 88 2135
123456789 26.05.2005 1 87 7342
987654321 27.05.2005 2 73 4342
987654321 27.05.2005 3 74 4662
Sprich: Ein distinct auf den ersten 3 Spalten, wobei die Erste Information von Spalte 4 und 5 mitgenommen wird.
Umgangssprachlich (natürlich kein reales Beispiel, nur zum Verständnis) würd ich den SQL so aufbauen:
Select
distinct(Spalte1, Spalte2, Spalte3),
FIRST(Spalte4 vom distinct),
FIRST(Spalte5 vom distinct)
Ich hoffe ich hab es gut genug erklärt. Ich hoffe ihr könnt mir helfen.
Vielen Dank schonmal
nachdem ich das Internet durchforstet habe, und zur keinen Lösung gekommen bin, hier also meine Anfrage:
Ich habe eine Tabelle mit 5 Spalten
Spalte1, Spalte2, Spalte3, Spalte4, Spalte5
Was ich jetzt möchte ist:
Select distinct Spalte1, Spalte2, Spalte3
und von diesem Ergebnis will ich die ERSTE Information von Spalte 4 und 5 haben.
Zur Veranschaulichung hier ein Beispiel:
Die Tabelle:
Spalte1 Spalte2 Spalte3 Spalte4 Spalte5
123456789 25.05.2005 1 88 2135
123456789 25.05.2005 1 85 7757
123456789 26.05.2005 1 87 7342
123456789 26.05.2005 1 75 7342
987654321 27.05.2005 2 73 4342
987654321 27.05.2005 2 44 4542
987654321 27.05.2005 3 74 4662
Das Ergebnis:
Spalte1 Spalte2 Spalte3 Spalte4 Spalte5
123456789 25.05.2005 1 88 2135
123456789 26.05.2005 1 87 7342
987654321 27.05.2005 2 73 4342
987654321 27.05.2005 3 74 4662
Sprich: Ein distinct auf den ersten 3 Spalten, wobei die Erste Information von Spalte 4 und 5 mitgenommen wird.
Umgangssprachlich (natürlich kein reales Beispiel, nur zum Verständnis) würd ich den SQL so aufbauen:
Select
distinct(Spalte1, Spalte2, Spalte3),
FIRST(Spalte4 vom distinct),
FIRST(Spalte5 vom distinct)
Ich hoffe ich hab es gut genug erklärt. Ich hoffe ihr könnt mir helfen.
Vielen Dank schonmal