code:
1
2
3
4
5
6
7
| SELECT cat.cat_type, cat.cat_titel, prt.cat_titel AS prt_titel, vrt.vrt_id, vrt.vrt_titel FROM leg_categorie cat, leg_vertaling vrt LEFT JOIN leg_categorie prt ON prt.cat_id = cat.cat_parent WHERE vrt.vrt_categorie = cat.cat_id AND vrt.vrt_actief = 'ja' ORDER BY vrt_toegevoegd_datum DESC LIMIT 0, 10; |
De query spreekt waarschijnlijk wel voor zich; het haalt 10 records op met bijbehorende categorie, en waar aanwezig ook de naam van de parent catagorie (hoofdcategorie). Werkte prima, en ziet er voor mij ook logisch uit, maar MySQL5 slikt hem niet.
Error: Unknown column 'cat.cat_parent' in 'on clause' (en ja, natuurlijk bestaat die kolom)
Blijkbaar mag ik een tabel dus niet een tweede maal op deze manier koppelen, maar hoe moet het dan wel?
[ Voor 3% gewijzigd door mosymuis op 16-02-2006 00:48 ]