Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL LEFT JOIN error

Theo cách bạn đã viết truy vấn, trình biên dịch nghĩ rằng bạn muốn rời khỏi tham gia portfolio thành types , vì vậy nó phàn nàn rằng on mệnh đề tham chiếu đến các dự án projects bảng.

Hãy thử phiên bản kiểu ANSI này:

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. Làm gì với kiểu URL cộng đồng như Last.FM hoặc Wikipedia?

  2. MySQL FIND_IN_SET () không hoạt động như mong đợi

  3. một tập lệnh MYSQL để chuyển đổi tên cột thành chữ thường

  4. Sử dụng NẾU TỒN TẠI của MySQL

  5. Nhiều thứ tự tăng dần không hoạt động trong Mysql