btw, Du meinst vermutlich
Code:
OR die( mysql_error() );
sonst wird $result2 die zeichenektte von mysql_error() zugewiesen. Das kann zwar auch erwünscht sein, aber vermutlich ist es in diesem Fall wohl doch ein Fehler
Und zum JOIN:
Code:
SELECT
a.v, a.w, b.x
FROM
linkeTabelle AS a
LEFT JOIN
rechteTabelle AS b
ON
a.m=b.n
WHERE
a.v > 5
GROUP BY
a.irgendwas
Wenn Du mehr als zwei Tabellen hast, dann denke es Dir so, dass ein JOIN von zwei Tabellen Dir wieder eine Tabelle liefert und mit dieser "neuen Tabelle" verbindest Du dann die dritte. Also muss es so aussehen
Code:
SELECT
a.v, a.w, b.x,c.y
FROM
linkeTabelle AS a
LEFT JOIN
rechteTabelle AS b
ON
a.m=b.n
LEFT JOIN
ganzRechteTabelle AS c
ON
a.n=c.p
WHERE
a.v > 5
GROUP BY
a.irgendwas
Schreib es ruhig auch im php-Code soweit auseinandergezogen hin, damit Du die Übersicht behalten kannst.