Herbie: Problem mit MySQL Left Join

Beitrag lesen

Hallo,

vielleicht hat jemand eine Idee zur Lösung meines Problem. Bei meiner MySQL-Abfrage (siche unten) bekomme ich immer folgende Meldung:
#1054 - Unknown column 'pg.uid' in 'on clause'

Aber die Spalte uid existiert definitv in der Tabelle product_grp. In normalen Abfragen gibt esauch keine Probleme. Die treten erst auf wenn ich mit Left Join arbeite.
Vielleicht habe ich auch irgendeinen Sytaxfehler drin und ich bin nur zu blind ihn zu sehen.

SELECT pg.uid AS guid, pg.parent_id AS gparent_id, pg.sort_id, pg.creation_date, ne.uid, ne.parent_id, n.content AS name
FROM product_grp AS pg, product_grp_name AS pgn, name AS n
LEFT JOIN be_nav_element AS ne ON (ne.foreign_id = pg.uid AND ne.type_id = '5')
WHERE pgn.grp_id = pg.uid
AND n.uid = pgn.name_id
AND n.lang_id = '1'

Ach ja, ich nutze MySQL 5.0.

Gruß
Herbie