Tom2: MySQL - Ideen für kniffliges SELECT gesucht

Beitrag lesen

Hi Lulu

gibt es für folgende Aufgabenstellung eine einfache MySQL Lösung?

Ich glaube fast, dass ich eine gefunden habe. Ich bin mir jedoch nicht ganz sicher, ob sie deinen Ansprüchen genügt.

Es soll in einem kleinen WCMS eine Liste der zuletzt bearbeiteten Datensätze angezeigt werden.

Dazu bennötigst du die ID der Logtabelle nicht unbedingt, oder? Dann versuch es doch mal mit dem folgenden Query:

SELECT table_id, record_id, MAX(ts) AS timestamp
FROM logtable
GROUP BY table_id, record_id
ORDER BY timestamp;

Die MAX-Funktion gibt dir der grössten Wert einer Gruppe aus. Das ist AFAIK das was du suchst, oder?

FG & HTH

Tom2

--
SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
ss:| zu:) ls:& fo:) de:] va:) ch:] sh:( n4:& rl:° br:> js:| ie:% fl:( mo:}