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

Làm thế nào để chọn dữ liệu từ nhiều bảng bằng cách sử dụng kết hợp / truy vấn con đúng cách? (PHP-MySQL)

Hãy thử một cái gì đó như thế này (chưa thử nghiệm nó, bạn có thể thử nó):

SELECT
  projectdetails.ProjectDetailsID,
  projectheader.ProjectID,
  projectheader.ProjectName,
  projectheader.Lead,
  projectheader.StartDate,
  projectheader.EndDate,
  projectheader.Status,
  projectheader.Remarks,
  projectdetails.EmployeeID,
  employee.Firstname,
  employee.Lastname,
  CONCAT(Lead.Firstname,' ',Lead.Lastname) AS Leadname
FROM
  projectheader,
  projectdetails,
  employee,
  employee as Lead
WHERE projectheader.ProjectID = projectdetails.ProjectID
AND projectdetails.EmployeeID = employee.EmployeeID
AND projectheader.Lead = Lead.EmployeeID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hộp kiểm biểu mẫu PHP và chỉ mục không xác định

  2. Rails 3 với sự cố mysql

  3. Chèn chuỗi vào MySQL

  4. Trường TEXT tương thích trong mysql và hsqldb

  5. Làm cách nào để lấy lại mật khẩu MySQL bị quên từ MySQL Workbench trên macOS?