suche passenden Select
Hallo,
ich habe eine Tabelle mit 3 Spalten "gruppe", "personen_id" und "termin".
Für jeden Termin einer Person, die einer Gruppe zugeordnet ist, wird eine neue Zeile angelegt.
Sie sieht ungefähr so aus:
gruppe | personen_id | termin
----------------------------------------------------------
1 ........... 102 .......... 24.01.2001
1 ........... 101 .......... 12.06.2002
1 ........... 100 .......... 03.05.2002
1 ........... 101 .......... 09.09.2001
2 ........... 202 ...
2 ........... 204 ...
... ... ...
Jetzt möchte ich zu einer Gruppe den frühesten und den spätesten Termin selektieren. Klappt auch einfach mit "select min(termin), max(termin) from xxx where gruppe=1"
Ausgabe: 24.01.2001, 12.06.2002
Dazu möchte ich aber noch die zu dem Termin gehörende personen_id ausgegeben bekommen, also folgende Ausgabe: 24.01.2001, 102, 12.06.2002,101
Irgendwie komme ich nicht auf den Lösungsansatz. Kann mir jemand helfen?
Danke
Pertex
Geändert von Pertex (08.07.2009 um 22:13:53 Uhr)
|