Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Abfrage von maximalen Spaltenwert [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Abfrage von maximalen Spaltenwert


 
Thommy
13-11-2001, 12:53 
 
Hallo an alle,

habe folgendes Problem und bin leider noch etwas unerfahren was mysql angeht. Ich habe eine Tabelle wo ich aus der einen spalte den maximalen wert auslesen möchte

"SELECT max(spaltenname) FROM tabelle where ...."

das klappt auch ganz gut so.

das problem ist aber, wenn es mehrere Datensätze den selben maximalen wert haben (die seite welche die Daten ausgibt darf nur einen max Wert haben).
Jedenfalls würde ich gerne eine Abfrage machen welche von den ermittelten max werten denjenigen nimmt wo die id (splatenname ist id - wird automatisch zugeordnet) des Datensatzes am größten ist. Und da Unterabfragen nicht möglich sind weiß ich nicht so richtig weiter.


Danschön an alle


Gruss

Thommy

 
schmalle
13-11-2001, 15:56 
 
[code]

"SELECT max(spaltenname) FROM tabelle order by ID limit 1"

 
Titus
17-11-2001, 13:59 
 
... wo die id ... des Datensatzes am größten ist. ...

schmalle, dir fehlt da ne Kleinigkeit:
SELECT max(spaltenname) FROM tabelle order by ID DESC limit 1


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:44 Uhr.