Vamos a dividir esa segunda consulta en partes, para ver qué sucede:
¿Cuántos y qué registros devuelve esto:
Código MySQL:
Ver original i.id_inmueble,
COUNT(c.codigo_inmueble_es
) cuenta
LEFT JOIN `tbl_servicios_inmuebles` c
ON i.
`id_inmueble` = `c`.
`codigo_inmueble_es`
Esto otro:
Código MySQL:
Ver original i.id_inmueble,
COUNT(c.codigo_inmueble_es
) cuenta
LEFT JOIN `tbl_servicios_inmuebles` c
ON i.
`id_inmueble` = `c`.
`codigo_inmueble_es`
Y esto también:
Código MySQL:
Ver original c.
`codigo_inmueble_es`, IFNULL(ts.id_servicio
, 0) id_servicio
, IFNULL(SUM(ts.valor
), 0.0) totalServicio
FROM `tbl_servicios_inmuebles` c
LEFT JOIN tbl_servicios ts
ON c.codigo_servicio
= ts.id_servicio