sql >> Databáze >  >> RDS >> Mysql

Chyba MySQL LEFT JOIN

Způsob, jakým jste napsali dotaz, si kompilátor myslí, že chcete odejít z portfolio na types , takže si stěžuje, že vaše on klauzule odkazuje na projects tabulka.

Zkuste tuto verzi ve stylu 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


  1. Je možné použít objekt Array jako parametr v anotaci Spring Repository @Query?

  2. Jak přidat sloupec tabulky MySQL s výchozí hodnotou jiného sloupce stávajícího řádku

  3. OMEZENÍ pro kontrolu hodnot ze vzdáleně související tabulky (přes spojení atd.)

  4. mySQL INSERT IGNORE neignoruje