Vinzenz Mai: LEFT JOIN

Beitrag lesen

Hallo,

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'

ich benutze Mysql 5.0.18. Der Ausdruck sollte funktionieren.

Nein, dieses kaputte Verhalten gibt es seit MySQL 5.0.12 nicht mehr.
Das steht auch genauso im Handbuch, Abschnitt "Join Processing Changes in MySQL 5.0.12".

Verwunderte Grüße

Vinzenz