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

Truy vấn SQL từ việc chuyển SubChild đến Child đến Parent Table

Tôi nghĩ điều duy nhất OP làm sai là join chìa khóa sai.

Dù sao thì hãy thử cái này trước.

SELECT t.id, t.feedback, t1.note as note, p1.name as parent1, p2.name as parent2, 
p3.name as parent3
FROM tblChildOfChild t 
LEFT JOIN tblChild t1 ON t.tblChild_key = t1.id
LEFT JOIN tblParent1 p1 ON t1.tblParent1_key = p1.id
LEFT JOIN tblParent2 p2 ON t1.tblParent2_key = p2.id
LEFT JOIN tblParent3 p3 ON t1.tblParent3_key = p3.id
WHERE t.id = 1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trong SQL / MySQL, có lý do gì để không đặt mối quan hệ 1-1 trong cùng một bảng?

  2. MySQL errorno 121

  3. Cách chạy nhiều Truy vấn cập nhật trong một câu lệnh duy nhất trong PHP và mySQL

  4. Làm cách nào để chuyển từ máy chủ MySql sang ứng dụng Android?

  5. Cấu trúc cơ sở dữ liệu liên quan đến các trường động