Mailinglisten-Archive |
Erich Obster schrieb: > 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. ein ähnliches Problem war vor kurzem in mysql-de at lists.mysql.com Liste http://lists.mysql.com/mysql-de/545 -- Sebastian Mendel (www.sebastianmendel.de) *www.warzonez.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