sql >> Databasteknik >  >> RDS >> Mysql

MySQL LEFT JOIN-fel

Så som du har skrivit frågan tror kompilatorn att du vill gå med i portfolio till types , så det klagar på att din on klausul refererar till projects bord.

Prova den här versionen i ANSI-stil:

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


  1. Stort .patch_storage

  2. Hämta data för 31 december de senaste 5 åren och dagens datum

  3. När ska SQL_NO_CACHE användas

  4. MySQL okänd kolumn i ON-klausul