Eigentlich sollte der
SQL gar nicht ausgeführt werden können.
Wenn Du Gruppierst mußt Du alle Felder die nicht mit MAX,SUM,AVG etc. berechnet werden in die Gruppierung mit aufnehmen, in Deinem Fall titel.
EDIT:
das was Du suchst funktioniert zumindest unter MS-
SQL so:
Code:
Select titel,TABELLE.TS from TABELLE
join
(
SELECT id, MAX( ts ) AS 'ts'
FROM TABELLE
GROUP BY id
) a
on a.ID=TABELLE.ID and a.TS=TABELLE.TS