phpbar.de logo

Mailinglisten-Archive

select mit max

select mit max

Christoph 'Le o' Weißenborn chw-le at gmx.de
Don Jul 22 12:09:37 CEST 2004


Enrst schrieb:
"order" ist ein SQL-Kommando, entweder umbenennen oder in ''
schreiben.

Das solltest Du hier auch beachten, sonst gibt nur Fehler.

Zitiere Christoph 'Leo' Weißenborn <chw-le at gmx.de>:
> Hallo Benedikt,
> 
> Zitiere Benedikt Quirmbach <benedikt at quirmbach.de>:
> > ich habe eine Tabelle mit folgenden Spalten:
> > 
> > id, header_1,header_2,header_3,header_4, text, order
> > 
> > in einer select-Abfrage möchte ich alle Felder eines Datensatzes 
> > bekommen:
> > 
> > SELECT * FROM tabelle WHERE id=$id
> > 
> > Zusätzlich möchte ich den Maximal-Wert der Spalte order in einer 
> > Variable mit einem Namen (z.B. "order_max"). Das Ganze in einer 
> > Abfrage.
> > 
> > Wie muss diese Abfrage lauten?
> 
> Diese Anfängerfrage hast Du selbst schon beantwortet. Die Funktion
> MAX(spaltenname) liefert das Maximum über alle Datensätze bezogen auf
> die
> angegebene Spalte.
> 
> Das MySQL-Handbuch hat nicht umsonst im Anhang einen Index. Darüber
> findest Du
> die genaue Syntax.
> Ohne Garantie:
>   SELECT MAX(order) FROM tabelle
>   Und für die Variable:
>   SELECT MAX(order) AS $order_max FROM tabelle
> 
> Nebenbei bemerkt:
> Hast Du überhaupt schon einmal ein wenig über SQL gelesen, dann wüßtest
> Du
> außerdem, daß es ein MAX gibt!
> Dein Frage wird hier auch fast einmal die Woche gestellt. Also kannst Du
> auch
> nicht in die archivierten Nachrichten geschaut haben...
> 
> "Die Welt könnte so schön sein - ..."
> 
> Beste Grüße,
>  Christoph

Beste Grüße,
 Christoph
-- 
Fingerprint=65B7 73B6 5969 AC2B 4572 39A2 0DBC DAC1 3D6A 45B7
http://www.chws.net (leider immer noch im Aufbau)
email auch: chw- at gmx.de / mai01dzr at ...

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive