Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak prawidłowo wybrać dane z wielu tabel za pomocą złączeń/podzapytań? (PHP-MySQL)

Wypróbuj coś takiego (nie testowałeś tego, możesz spróbować):

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. Jaki jest koszt indeksowania wielu kolumn bazy danych?

  2. Jak upewnić się, że Twoja baza danych MySQL jest zabezpieczona?

  3. Zapytanie Mysql z dwiema tabelami php

  4. Czy system uwierzytelniania Laravel może korzystać z istniejącej bazy danych?

  5. Wyłącz ostrzeżenia i błędy w PHP i MySQL