hotti: group by und order by

Beitrag lesen

Mahlzeit,

meine Tabelle ist ein vereinfachtes log vom Server mit den Spalten
url, ref, ts

(url der Seite, referrer und Zeitstempel)

Bei jedem Aufruf einer Seite kommt also ein neuer Record hinzu.

Anzeigen möchte ich die URLs, die jeweilige Anzahl der Aufrufe und die jeweilige Zeit des letzten Zugriffs.

Mein Ansatz:
SELECT url, count(url) as cnt, ts FROM log GROUP BY url ORDER BY ts DESC

Das zeigt url, cnt korrekt, jedoch der Zeitstempel ist nicht der vom letzten Zugriff: Es wird 'irgendeine' Zeit angezeigt, das "ORDER BY" ts wird quasi ignoriert.

Bitte mal um Hilfe zum SQLstatement, womit exakt die Zeit des letzten Zugriffs mitgeliefert wird. Inner JOIN?

Hotte

--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.