Martin Hein: MySQL

Beitrag lesen

Hallo Forum,

SELECT
structure.site\_id,
structure.owner\_id,
meta\_user.id
meta\_user.name,
meta\_user.vorname,
meta\_user.user\_email
FROM structure
LEFT JOIN meta\_user ON structure.owner\_id = meta\_user.id

ergibt ein Resultset, das ich als :

$resultarray = mysql_fetch_assoc($Result)

... abspeichere und auf das ich dann einfach per $resultarray['side_id'] zugreife. Soweit so gut.
das funktioniert reibungslos. Jetzt gibt es in der
Tabelle structure neben der owner\_id auch noch
eine user\_id. Ich würde gerne auch die mit der
Tabelle meta\_user verknüpfen, um so der user\_id
den entsprechenden meta\_user.name zuordnen zu
können. Der erste naive Versuch sieht dann so aus:

SELECT
structure.site\_id,
structure.owner\_id,
meta\_user.id
meta\_user.name,
meta\_user.vorname,
meta\_user.user\_email
FROM structure
LEFT JOIN meta\_user ON structure.owner\_id = meta\_user.id
LEFT JOIN meta\_user ON structure.user\_id = meta\_user.id

... das das nicht gehen kann, ist klar, aber vielleicht wird
daraus deutlich, was ich meine. Geht das ?

danke für eure Tipps und

beste gruesse,
martin