Axel Richter: MySQL - Abfrage / Sortieren ... immer noch Problem

Beitrag lesen

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