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

MySQL LEFT JOIN fejl

Den måde, du har skrevet forespørgslen på, mener compileren, at du vil forlade portfolio til types , så det klager over, at din on klausul refererer til projects tabel.

Prøv denne version 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. MySQL SELECT kun ikke null-værdier

  2. Sådan vælger du domænenavn fra e-mailadresse

  3. Prøv at oprette en tabel fra Select - SQL Server 2008 kaster fejl

  4. Hvad er opførselen for minusoperatoren mellem to datetimes i MySQL?