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