sql >> Databáze >  >> RDS >> Mysql

Jak správně vybrat data z více tabulek pomocí spojení/poddotazu? (PHP-MySQL)

Zkuste něco takového (netestoval jsem to, můžete to zkusit):

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. Jak používat Case Statement pro podmíněné formátování ve Select Query - SQL Server / TSQL výukový program, část 116

  2. Přidání tlačítka pro smazání v PHP na každý řádek tabulky MySQL

  3. Jak odstranit nulu, když je celočíselná část v Oracle nula

  4. Vytvoření sloupce kumulativního součtu v MySQL