phpbar.de logo

Mailinglisten-Archive

Sortierung

Sortierung

René Thiel reti at rennkuckuck.de
Son Dez 7 04:06:34 CET 2003


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