Dieser Selekt:
PHP-Code:
SELECT
Name,
sysx,
sysy,
slot,
MAX(datum_akt)
FROM
Tabelle
GROUP BY
sysx,
sysy,
slot
ORDER BY
sysx,
sysy,
slot
hat bei mir Folgendes Problem:
Inhalt von Tabelle:
id Datum Name sysx sysy slot
1 2006-01-16 22:07:28 Sphere -21 -21 1
2 2006-01-25 18:51:28 Zack -21 -21 1
3 2006-01-25 18:59:15 Hallo -21 -21 1
Der Selekt sollte mir den neuseten Eintrag bringen also:
=> 2006-01-25 18:59:15 Hallo -21 -21 1
Tut er aber nicht. Stattdessen kommt Mischmasch der verschiedenen Zeilen. Genauer:
id Datum Name sysx sysy slot
1 2006-01-25 18:59:15 Sphere -21 -21 1
Also den Namen und die ID des ersten Eintrages und das Datum des letzten.
Herauskommen sollte aber
id, Datum, Name des neuesten Eintrags also:
3 2006-01-25 18:59:15 Hallo -21 -21 1