Mailinglisten-Archive |
Michael Post schrieb: >> Ich habe folgenden Problem. Ich muss eine Art Anwesenheitsliste >> programmieren wo für jede Person alle Anwesenheitsdaten gespeichert >> werden: >> >> ID NAME DATUM RAUM >> 1 Peter 2004-07-16 1 >> 2 Gabi 2004-06-23 3 >> 3 Peter 2004-06-17 3 >> 4 Gabi 2004-07-01 2 >> 5 Rolf 2004-07-07 1 >> >> >> Ich möchte jetzt eine Liste mit allen Personen und Ihrem letzten >> Anwesenheitsdatum und dem jeweiligen Raum bekommen. >> >> Ist das überhaupt in einer Query möglich? Ich habs mit GROUP BY NAME >> und MAX(DATUM) versucht aber dann wirft mir MySQL eine irgendeine >> Raumnummer aus der Gruppe aus und nicht immer die des letzten Datums. > > > Sind alle obigen Daten in einer einzigen Tabelle oder kannst Du mit > Joins arbeiten? Ja, sind alle in einer Tabelle. Würde ja keinen Sinn machen da Daten auszulagern. Natürlich stehen da nicht wirklich die Namen sondern numerische Verweise auf die Personaltabelle. Ich habe nur versucht es etwas plausibler daruzustellen. Aber was könnte man da denn mit einem Join erreichen? Wenn das Sinn macht kann man ja einen Self-Join benutzen. Christian -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive