Andy: Immer neuesten Datensatz anzeigen

Beitrag lesen

Hi,

ich habe folgende Tabelle für eine Homepage, in der die einzelnen Seiten abgespeichert werden.

S_id für eindeutige Seitenerkennung (Primärschlüssel, auto_increment)
einige felder für Titel, Inhalt, Autor usw. die meistens unterschiedlich sind
S_date für Erstellungsdatum
S_seite für Gruppierung

Es gibt von den Seiten unterschiedliche Versionen, die alle durch einen gleichen Wert S_seite erkennbar sind. Die neuere Seite hat einen höheren Wert in S_date.

Nun würde ich gerne eine Abfrage machen, die mir von jedem Wert in S_seite den neuesten Datensatz anzeigt.

momentan bin ich nur so weit, dass ich zwei abfragen machen muss:

1. SELECT S_seite, max(S_date) as maxdate  FROM seiten GROUP BY S_seite
2. SELECT * FROM seiten WHERE S_seite=$seite and S_date=$maxdate

geht dies in einer Abfrage?

Danke!