Mailinglisten-Archive |
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