Thread SQL-Frage: Groessten Wert fuer jede ID in Tabelle
(15 answers)
Opened by nepos at 2006-04-06 13:29
Ob das nun ein Date oder ein Integer oder was weiss ich ist, das macht keinen Unterschied.
@Master: Limit hilft auch nix, weil ich das Maximum ja pro ID haben will... Mit deinem Ansatz krieg ich einfach alles, mit Limit dann halt nur einen Datensatz. Ich brauch aber genau den einen fuer jede ID. @roli: Im Prinzip das gleiche Problem wie bei renee's Ansatz: ich muesste dann alle anderen Felder ausser den Timestamp in die GROUP BY-Klausel einbauen. Damit werden dann aber 2 Datensaetze nich als gleich betrachtet, wenn sich z.B. der ame Name geaendert hat... Scheint irgendwie doch nicht so trivial zu sein mein Problem :( Vom Logischen her braeucht ich eben sowas: Fuer jede eindeutige ID in der Tabelle suche die Zeile mit groesstem Timestamp und gib sie zurueck. |