Mailinglisten-Archive |
Hi Rene, > 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 Du moechtest die Werte einer Person beieinander haben, also sortiertst Du erst mal nach deren ID oder Namen. Innerhalb der Saetze einer Person wuerde ich dann nach der Zeit und sicherheitshalber noch nach Typ sortieren. Vielleicht hat sich ein flinker Finger innerhalb einer Minute ein- und ausgeloggt. Also: SELECT p.id, p.typ, u.name, p.timestamp FROM tabelle2 p LEFT JOIN tabelle1 u ON p.id=u.id ORDER BY u.name, p.timestamp, p.typ Tip: wenn man statt des 'typ' einen zweiten Timestamp verwendet, stehen Login und Logout immer in der gleichen Zeile, was vieles vereinfacht: CREATE TABLE logger ( log_ID int(11) NOT NULL auto_increment, per_ID int(11) NOT NULL, login datetime NOT NULL default '1111-11-11 00:00:00', logout datetime NOT NULL default '1111-11-11 00:00:00', PRIMARY KEY (log_ID) ) TYPE=MyISAM; nur mal so als Vorschlag ... m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2363368 --------------------- e.o.m. -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive