retorno cuenta 0 con grupo mysql por

tabla de base de datos como esta

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

consulta es

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

sin embargo, mientras ejecuto esta consulta, no da COUNT (suburb_id) = 0 cuando suburb_id = 0 porque en la tabla de suburbios no hay suburb_id 4, quiero que esta consulta devuelva 0 para suburb_id = 4, como

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

Respuestas a la pregunta(4)

Su respuesta a la pregunta