Hallo,
SELECT name, MAX(kontostand) AS kontostand, MAX(datum) AS Datum
FROM $mysql_name_tabelle AS tab1
WHERE kontostand = (SELECT max(kontostand) FROM $mysql_name_tabelle AS tab2 WHERE tab2.name = tab1.name)
GROUP BY n1
ORDER BY kontostand desc, datum desc
LIMIT 0,10
Ja, das ist eine gute Idee, geht aber einfacher:
SELECT name, kontostand, datum
FROM $mysql_name_tabelle AS tab1
WHERE kontostand = (SELECT max(kontostand) FROM $mysql_name_tabelle AS tab2 WHERE tab2.name = tab1.name)
ORDER BY kontostand desc, datum
LIMIT 0,10
viele Grüße
Axel