sql >> Database teknologi >  >> RDS >> Mysql

Slut dig til 3 borde med Count

Prøv venligst denne Mysql-forespørgsel. Dette vil løse dit problem. Vi kræver ikke tilmelding til medarbejderbord. Hvis du ikke tager nogen data fra medarbejdertabellen, skal du ikke tilføje medarbejdertabel i joinforbindelse.

  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

Output:

Project name        NumMembers
Alpha                   3
Bravo                   2
Charlie                 2
Delta                   0


  1. MySQL fuldtekstsøgning med delvise ord

  2. Brug for en MySQL-forespørgsel til at vælge fra en tabel, der gemmer nøgleværdipar

  3. mysqldump fejl:Fik pakke større end max_allowed_packet'

  4. SQL-forespørgsel for at slette database i MySQL