Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur MySQL LEFT JOIN

La façon dont vous avez écrit la requête, le compilateur pense que vous voulez rejoindre à gauche portfolio aux types , donc il se plaint que votre on la clause fait référence aux projects tableau.

Essayez cette version de style 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