Mailinglisten-Archive |
rainer kraft wrote: > SELECT ..., MAX(version) GROUP BY id asc Wenn man auf das MAX()-Ergebnis mit einem Namen zugreifen können möchte, muß man die Ergebnisspalte umbenennen: mysql> select max(id) from werbung; +---------+ | max(id) | +---------+ | 3 | +---------+ 1 row in set (0.00 sec) Die Spalte heißt hier "max(id)" und kann so nicht über einen Namen, sondern nur über einen Index angesprochen werden. mysql> select max(id) as max_id from werbung; +--------+ | max_id | +--------+ | 3 | +--------+ 1 row in set (0.00 sec) Diese Query generiert eine Ergebnisspalte mit einem Namen und kann daher in einem $db->f("max_id") und einem $db->p("max_id") verwendet werden (PHPLIB DB_Sql). Kristian -- Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 Using PHP3? See our web development library at http://phplib.shonline.de/ (GPL)
php::bar PHP Wiki - Listenarchive