phpbar.de logo

Mailinglisten-Archive

Zeile einer Gruppierung mit dem Max-Wert einer Spalte

Zeile einer Gruppierung mit dem Max-Wert einer Spalte

Cybot 4t2.com-mysql at tekkno4u.de
Die Jul 15 16:46:48 CEST 2003


> ... 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
> 
> Das liefert nicht zwingend die passenden Werte aus feld1, feld2 und feld3,
> die zum
> Datensatz mit der max-version gehören! Sondern die, die beim group by zu dem
> Datensatz gehören, der (anscheinend) zufällig für das Gruppieren ausgewählt
> wird

ach nochwas, hast du schon mal im Handbcuh gelesen? da wird das Problem 
auch behandelt:
http://www.mysql.com/doc/en/Group_by_functions.html#IDX1392

-- 
Sebastian Mendel

www.sebastianmendel.de
www.tekkno4u.de
www.nofetish.com

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive