Daniela Koller: MySQL - Ideen für kniffliges SELECT gesucht

Beitrag lesen

Hi Lulu

Evtl. kommt das kniffelige daher, dass zur eindeutigen Identifizierung hier zwei Spalten herangezogen werden müssen (table_id und record_id).

Das ist nicht das Problem. Falls man davon ausgehen kann, dass die Id der Logeinträge zunimmt (autoincrement Feld oder ähnliche Mechanismus), müsste sich das ganze so lösen lassen:

Select max(id), table_id, record_id, max(ts)
  from tabelle
  group by table_id, record_id

Das ganze funktioniert aber nur so, wenn jeweils der Datensatz mit dem neuesten Timestamp automatisch auch die höchste ID hat. Sonst kriegst du damit id und ts aus unterschiedlichen Datensätzen.

Gruss Daniela