Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да изберете данни от множество таблици, използвайки правилно обединения/подзаявка? (PHP-MySQL)

Опитайте нещо подобно (не съм го тествал, можете да опитате):

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. Не мога да добавя mysql драйвер към jboss

  2. Съхранявайте байтов масив в MySQL с Hibernate

  3. Как да инсталирате MySQL на CentOS 7

  4. Как мога да преработя паролата си за MySQL, така че да мога да грабвам db:create on rails?

  5. Съхранение на шестнадесетични стойности като двоични в MySQL