Mailinglisten-Archive |
Hallo, Laut Manual: MIN(ausdruck) MAX(ausdruck) Gibt den kleinsten oder größten Wert von ausdruck zurück. MIN() und MAX() können Zeichenketten-Argumente aufnehmen und geben in solchen Fällen den kleinsten oder größten Zeichenketten- Wert zurück. See section 6.4.3 Wie MySQL Indexe benutzt. mysql> select student_name, MIN(test_ergebnis), MAX(test_ergebnis) from student GROUP BY student_name; Gruß Andreas Patrick Bierans wrote: > > Dieses hier geht: > select id, preis from artikel order by preis asc limit 1; > > Folgendes geht nicht: > select id, preis from artikel where preis=min(preis); > ERROR 1111: Invalid use of group function > > select id, preis from artikel where preis=min(preis) > group by (id); > ERROR 1111: Invalid use of group function > > select id, preis, min(preis) as min_preis from artikel > where preis=min_preis; > ERROR 1054: Unknown column 'min_preis' in 'where clause' > > Wie mache ich es mit min() ? > > P. Bierans > > -- > Patrick Bierans - LYNET Kommunikation AG - http://www.lynet.de > Das Internet-Systemhaus fuer Multimedia- und Netzwerkloesungen > Zentrale Luebeck Fon +49-451-6131-0, Fax +49-451-6131-333 > Niederlassung Hamburg Fon +49-40-65738-0, Fax +49-40-65738-333 > > --- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive