yo,
momentan bin ich nur so weit, dass ich zwei abfragen machen muss:
- SELECT S_seite, max(S_date) as maxdate FROM
seiten
GROUP BY S_seite- SELECT * FROM seiten WHERE S_seite=$seite and S_date=$maxdate
geht dies in einer Abfrage?
ja, das gibt es und hört auf den den schönen namen korrelierende unterabfrage. nicht jede version des jeweiligen dbms kann aber unterabfragen, zum beispiel mysql erst ab 4.1.
SELECT s1.*
FROM seiten AS s1
WHERE s1.S_date =
(
SELECT max(s2.S_date)
FROM seiten AS s2
WHERE s2.S_seite = s1.S_seite
)
Ilja