sql >> Base de Datos >  >> RDS >> Mysql

Une 3 mesas con Count

Por favor, intente esta consulta Mysql. Esto resolverá su problema. No requerimos que se una a la tabla de empleados. Si no está tomando ningún dato de la tabla de empleados, no agregue la tabla de empleados en la combinación.

  SELECT 
    p.name AS ProjectName,
    Count( t.employeeID ) AS NumMembers 
  FROM 
    Project p 
    LEFT JOIN ProjectAssignment t ON p.id = t.projectID
  GROUP BY 
    p.name

Salida:

Project name        NumMembers
Alpha                   3
Bravo                   2
Charlie                 2
Delta                   0