Thread SQL-Frage: Groessten Wert fuer jede ID in Tabelle (15 answers)
Opened by nepos at 2006-04-06 13:29

nepos
 2006-04-06 17:28
#34251 #34251
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo Master!

Also, dein SELECT passt noch ned 100%, aber du hast mich glaube ich auf den richtigen Weg gebracht:
Code: (dl )
1
2
3
4
5
6
7
8
9
  SELECT * FROM component_history AS ch WHERE ch.component_id = (
-- Suche die IDs fuer den groessten Timestamp pro ID
   SELECT component_id FROM component_history WHERE component_id=ch.component_id ORDER BY history_timestamp DESC LIMIT 1
   )
 AND history_timestamp = (
-- Suche den groessten Timestamp fuer die ID
   SELECT history_timestamp FROM component_history WHERE component_id=ch.component_id ORDER BY history_timestamp DESC LIMIT 1
   )
 ORDER BY component_id;


Soweit ich das nun gesehen habe, scheint es so zu klappen :)
Vielen Dank euch allen fuer die Hilfe!

Ciao,
Nepos

View full thread SQL-Frage: Groessten Wert fuer jede ID in Tabelle