Return Count 0 mit MySQL-Gruppe von

Datenbank-Tabelle wie diese

============================
= suburb_id   |   value
= 1           |    2
= 1           |    3
= 2           |    4
= 3           |    5

Abfrage ist

SELECT COUNT(suburb_id) AS total, suburb_id 
  FROM suburbs 
 where suburb_id IN (1,2,3,4) 
GROUP BY suburb_id

Während ich diese Abfrage ausführe, wird COUNT (suburb_id) = 0 nicht angegeben, wenn suburb_id = 0 ist, da in der Tabelle suburbs keine suburb_id 4 vorhanden ist. Ich möchte, dass diese Abfrage 0 für suburb_id = 4 zurückgibt, z. B.

============================
= total       |   suburb_id
= 2           |    1
= 1           |    2
= 1           |    3
= 0           |    4

Antworten auf die Frage(8)

Ihre Antwort auf die Frage