Mailinglisten-Archive |
Hallo Matthias, > -----Original Message----- > From: Matthias Wegerhoff [mailto:m.wegerhoff at play-multimedia.de] > ... ne, leider nicht! Da sind ja noch mehr Spalten in einer Zeile. Das > Problem ist, > das ich so die id bekomme, auch die max-version, aber die > restlichen Felder > sind > nicht die, die zur Zeile mit der max-version gehören!! > > Beispiel: > Select id, max(version), feld1, feld2, feld3 from tabelle group by id Geht meines Wissens nur für Abfragem mit insgesamt einem Ergebnis, da kann man Sortieren und dann mit LIMIT den "höchsten" Satz ausgeben. Ansonsten: id und max(version) Abfragen, in eine temporäre Tabelle werfen (also insert into ... select from ...). Und dann in einer 2. Abfrage das wieder mit der Ursprungstabelle joinen. Oder natürlich: Subselect :) Grüße, Michael Donning -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive