Ich habe zwei Tabellen:MySQL - verbinden Sie zwei Tabellen, Gruppen- und zählen
reviewStatusPhases - id|name
und
userPhase - id|reviewStatusPhase_id|user_id|created_at|updated_at
Die reviewStatusPhases Tabellensätze (Active eingefügt haben, inaktiv, auf Pause, beendet. ..) und userPhase ist leer.
Die Tabellen werden über
userPhase.reviewStatusPhase_id = reviewStatusPhases.id
12.59 verbunden.
Ist es möglich, dass in einer Abfrage alle reviewStatusPhases, und wie viele Benutzer in jeder Phase sind?
Active (0 Users)
Inactive (0 Users)
On Pause (0 Users)
Terminated (0 Users)
Sure - LEFT JOIN reviewStatusPhases mit userPhase (so dass Sie immer noch Datensätze für diese Phasen erhalten, die keine Benutzereingaben für noch vorhanden ist), GROUP BY Die Phasen-ID und COUNT ... – CBroe