EKKi: LEFT JOIN

Beitrag lesen

Mahlzeit droom,

SELECT B.uid FROM A,B LEFT JOIN C ON ( A.pid = C.pid AND C.user =1 ) WHERE A.pid = B.uid

aber ich bekomme die Meldung:
#1054 - Unknown column 'A.pid' in 'on clause'

Anscheinend joint MySQL erst die Tabelle C zur Tabelle B (wie auch explizit angegeben) - und da existiert natürlich noch kein 'A.pid' (da die Tabelle A erst hinterher implizit dazugejoint wird).

Vielleicht solltest Du Dich für eine JOIN-Syntax entscheiden (ich empfehle hier immer die explizite zu nehmen).

ich benutze Mysql 5.0.18. Der Ausdruck sollte funktionieren.

Wer sagt das? ;-)

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|