phpbar.de logo

Mailinglisten-Archive

Re: [php] [etwas OT] DB-Zeilen "filtern"
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [php] [etwas OT] DB-Zeilen "filtern"




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)

Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive