27-08-2009, 23:22
Kod:
SELECT zm.id, zm.miejsce, zm.opis, zz.zlecenia, zk.kraje, zm.miejsce_kraj AS miejscekraj
FROM zlecenia_main zm
LEFT JOIN zlecenia_zleceniodawca zz
ON zz.id = zm.zleceniodawca_id
LEFT JOIN zlecenia_kraje zk
ON zk.id = zm.kraje_id
AND zk.id = miejscekraj
WHERE
zm.jezyk_id = 1
Rodi, z tego co zrozumiałem zapytanie miałem poprawić tak. Jednak powoduje ono błąd:
Cytat:#1054 - Unknown column 'miejscekraj' in 'on clause'
I tak w tym zapytaniu odwołuje się do tej samej tabeli, tylko przez alias. Pewnie nie zrozumiałem o co Ci chodziło.