SELECT a.id, a.parentid, a.sort
from test_productmodels a, test_productmodels b
WHERE a.parentid = b.parentid AND a.sort <= b.sort AND b.id = '2'
ORDER BY parentid, sort DESC
LIMIT 0 , 2
Damit komm ich dann etwa auf sowas:
SELECT a.*, b.id AS lawid FROM posts a, posts b WHERE a.pid = 0 AND b.tid=a.id AND b.id = MAX(b.id) ORDER BY lawid DESC
Aber das geht nicht (Falsche Verwendung der GROUP-Funktion)
Kannst mir nicht sagen wie es lauten muss, falls es überhaupt so geht?