Hallo,
also ich habe zwei Tabellen:
kategorie:
id name
beitrag:
id kategorieid text lastmodification
So jetzt möchte ich die ganze Tabelle 'kategorie' ausgeben, und dazu immer den Beitrag, mit dem höchsten 'lastmodification'.
In PHP meine ich dies so:
<?php
while($row = mysql_fetch_object("SELECT * FROM kategorie"))
{
$beitrag_erg = mysql_query("SELECT * FROM beitrag WHERE kategorieid = '$row->id' ORDER BY lastmodification DESC LIMIT 1";
}
?>
Kann ich diese beiden Querys jetzt per LEFT JOIN o.ä. zusammenführen (alelrdings MySQL3.x kompatibel)
ca. so:
SELECT k.*, b.* FROM kategorie k
LEFT JOIN beitrag b ON (b.kategorieid = k.id ORDER BY lastmodification DESC LIMIT 1)
Kann mir jmd. weiterhelfen?
MFG
Dieter