Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd LEFT JOIN w MySQL

Sposób, w jaki napisałeś zapytanie, kompilator myśli, że chcesz opuścić portfolio do types , więc narzeka, że ​​Twój on klauzula odnosi się do projects tabela.

Wypróbuj tę wersję w 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP wyświetla obrazy z bazy danych

  2. Wydajny sposób na aktualizację/zapełnienie bazy mysql zewnętrznym XML

  3. Pokazywanie postów subskrybenta i własnych postów użytkownika

  4. Jak uzyskać liczbę wierszy, których dotyczy SQL Alchemy?

  5. Jak zmienić numerację kolumny w doktrynie