Mailinglisten-Archive |
Hallo, habe ein Sortierungsproblem mit: SELECT p.id, p.typ, u.name, p.timestamp FROM tabelle2 p LEFT JOIN tabelle1 u ON p.id=u.id GROUP BY p.timestamp, p.id, p.typ Obiges bringt schon alle gewünschten Daten, wobei "typ" kann "login" oder "logout" sein. Jetzt will ich aber gleich unter "login" das zugehörige (nächst folgende, falls vorhanden) "logout" der betroffenen "id" sehen. Trotzdem soll die zeitliche Reihenfolge der Logins dargestellt werden. Also nicht: 1 User1 07.12.2003, 01:28:38 Uhr login 1 User1 07.12.2003, 01:29:30 Uhr logout 2 User2 07.12.2003, 02:16:17 Uhr login 3 User3 07.12.2003, 02:25:29 Uhr login 4 User4 07.12.2003, 02:27:06 Uhr login 4 User4 07.12.2003, 02:27:19 Uhr logout 2 User2 07.12.2003, 02:27:41 Uhr logout 3 User3 07.12.2003, 02:27:45 Uhr logout sondern: 1 User1 07.12.2003, 01:28:38 Uhr login 1 User1 07.12.2003, 01:29:30 Uhr logout 2 User2 07.12.2003, 02:16:17 Uhr login 2 User2 07.12.2003, 02:27:41 Uhr logout 3 User3 07.12.2003, 02:25:29 Uhr login 3 User3 07.12.2003, 02:27:45 Uhr logout 4 User4 07.12.2003, 02:27:06 Uhr login 4 User4 07.12.2003, 02:27:19 Uhr logout Ich hoffe, dafür nicht zwei selects ausführen zu müssen? Gruß Rene Thiel (Rennkuckuck) mailto:reti at rennkuckuck.de -- http://rennkuckuck.de - Die Rumänien-Seiten http://RTOL.de - Dynamische Webseiten mit PHP und mySQL -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive