phpbar.de logo

Mailinglisten-Archive

group by Problem

group by Problem

Erich Obster e.obster at eosis.net
Mon Mai 31 12:13:00 CEST 2004


Hallo zusammen.

Ich habe folgendes select:

select preis, flugart, taube, zuechter_id, aufl_datum, gesges, mentf
from flugtag,fluege,konkurs,flugart
where fluege.id = konkurs.fluege_id and flugtag.id = fluege.flugtag_id and
flugart.id = fluege.flugart_id and saison_id >= '7' and preis <= 10 and
preis > 0 and aufl_woche = 21 
group by preis,taube 
order by aufl_woche DESC, preis ASC, gesges DESC LIMIT 0, 30

Wichtig ist mir das group by. Hier werden bekanntlich in den Feldern
preis,taube gleich lautende S�tze gruppiert. Soweit funktioniert auch alles.

Jetzt m�chte ich aber innerhalb der Gruppierung die S�tze ausgeben, die im
Feld gesges den h�chsten Wert enthalten. F�r einen Tipp w�re ich sehr
dankbar.

Wenn ein Ausgabe Feld max(gesges) mache, bekomme ich zwar den h�chsten Wert,
aber die restlichen Felder passen nicht zu dem Satz.

Ich hoffe, ich konnte es verst�ndlich r�ber bringen.

Vielen Dank.
Erich


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


php::bar PHP Wiki   -   Listenarchive