Mysql
 sql >> Database >  >> RDS >> Mysql

Errore di MySQL LEFT JOIN

Dal modo in cui hai scritto la query, il compilatore pensa che tu voglia uscire da portfolio a types , quindi si lamenta che il tuo on la clausola fa riferimento ai projects tabella.

Prova questa versione in stile ANSI:

SELECT * 
FROM projects p
inner join types t on p.projectType = t.typeID AND t.typeID = #URL.a#
LEFT JOIN portfolio pf ON pf.pfProjectID = p.projectID 
ORDER BY t.typeSort, p.projectPriority