Cheatah: MySQL: Select mit Max funzt nicht

Beitrag lesen

Hi,

"SELECT * FROM table WHERE id=MAX(id)"

hier ermittelst Du das MAX(id) _jeder einzelnen Zeile_, was keinen Sinn ergibt. Normalerweise würde ich zu einem Subselect raten; da MySQL sowas aber nicht beherrscht: Sortieren und Limitieren ist angesagt.

Übrigens: Was passiert, wenn es _mehrere_ Zeilen gibt, deren id dem Wert von MAX(id) entspricht? Ja, Du weißt dass es nicht vorkommt. Die Datenbank aber nicht.

Cheatah