Dennis: Nachtrag !!!!

Beitrag lesen

Hi Ilja,

SELECT name
FROM de_entries
WHERE time = max(time)

meines wissens sind aggregat funktionen innerhalb der WHERE klausel nicht zulässig. insofern sollte diese abfrage einen syntaxfehler erzeugen.

Habs nicht ausprobiert, meinte mehr sowas:

SELECT
  name,
  MAX(time) AS lastone
FROM
  de_entries
WHERE
  time = lastone

so müsste es eigentlich gehen.

Alternativ sollte wohl auch WHERE id = max(id) funktionieren.

ud über die ID würde ich auch nicht gehen, da dies ein indirekter weg ist, der auch leicht in die irre führen kann.

Hm, eigentlich nicht, da die Spalte id auto_increment ist und der letzte Eintrag nun mal immer die höchste ID hat.

MfG, Dennis.

--
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
Zufällige Hinweise:
------------------------
[remote-signature:http://riehle-web-modellbahn.s4.cybton.com/selfforum/signatur.php]