SQL Abfrage nach neustem Eintrag

SQL Abfrage nach neustem Eintrag

am 20.01.2006 11:22:42 von Guy Walter

Hallo,

Ich habe ein Problem mit einer SQL, die ich nicht richtig formuliert
bekomme.

Ich habe 3 Tabellen.

News Kategorien, mit den Spalten id (int autoincrement) und dem Namen
name (varchar 255) der Kategorie

newscategory
id name

News, mit den Spalten id (int autoincrement) displaydate (timestamp)
news
id displaydate

News Kategorie hat News, mit den beiden ID´s der beiden ersten Tabellen.
newscategory_has_news
idnewscategory idnews

Ich möchte mit meiner SQL alle Kategorien holen und die dazugehörige
letzte News aus dieser Kategorie.

SELECT * FROM `newscategory_has_news` nc left join `news` n ON (
nc.idnews = n.id ) GROUP BY nc.idnewscategory

Das Ergebnis sind zwar alle Kategorien, aber leider nicht mit der
richtigen News.
Wie kann ich die SQL richtig formuliren, um das gewünschte Ergebnis zu
erhalten?

Vielen Dank
Guy Walter

Re: SQL Abfrage nach neustem Eintrag

am 22.01.2006 11:11:10 von Markus Mann

Guy Walter wrote:
>
> Ich möchte mit meiner SQL alle Kategorien holen und die dazugehörige
> letzte News aus dieser Kategorie.



HTH & Ciao.
--
Markus Mann
];-)

Re: SQL Abfrage nach neustem Eintrag

am 23.01.2006 10:24:59 von Guy Walter

Markus Mann wrote:
>
>
>

Vielen Dank genau das was ich gesucht habe