Wie bekomm ich das Ergebnis entsprechend des oben genannten Datenmusters mit 1 Query hin. Wo liegt mein Denkfehler?
garnicht - die mysql funktionen liefern keine mehrdimensionalen arrays - du musst dir in erster linie mit einer abfrage das holen was du brauchs (JOIN ist übrigens ein guter ansatz)
mit mysql_fetch_assoc() erhältst du dann ein assoziatives array, dies kannst du dann deinen wünschen gerecht verarbeiten
btw: ggf solltest du über dein wunsch array nochmal nachdenken, mir kommt das nicht recht logisch vor