was habt Ihr denn alle mit diesem LEFT JOIN? Du willst doch die Titel _ohne_ Keywords gar nicht ausgeben oder?
SELECT title, keyword
FROM titelTabelle, joinTabelle, keywordTabelle
WHERE titelTabelle.id = joinTabelle.titel_id
AND keywordTabelle.id = joinTabelle.keyword_id
ist jetzt ungetestet ;-), aber Du hattest ja eh schon eine funktionierende Abfrage, oder?
Und anschliessend lasse ich PHP die mehrfach vorkommenden "title_title" auf einen "title_title" schrumpfen, und teile ihm dann die entsprechenden keywords zu.
also "zuteilen" mußt Du doch gar nichts. Du mußt die Ergebnisliste doch eh in PHP einlesen, also kannst Du gleich in der Schleife sowas machen:
while( $datensatz=mysql_fetch_array($result) )
{
$ergebnis[$datensatz['title']][] = $datensatz['keyword']
}
dann kriegst du ein schönes zweidimensionales Array, in dem der Titel jeweils nur einmal vorkommt.
Gruß, Andreas
--
SELFFORUM - hier werden Sie geholfen,
auch in Fragen zu richtiges Deutsch