Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro MySQL LEFT JOIN


Do jeito que você escreveu a consulta, o compilador pensa que você quer deixar o portfolio para types , então ele reclama que seu on cláusula referencia os projects tabela.

Experimente esta versão no estilo 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