Cita: SELECT sesion.idagencia, count(busqueda.id) as busquedas FROM <tablas> WHERE <mas parametros> GROUP BY idagencia ORDER BY idagencia
Esto me funciona correctamente y me da las busquedas. El problema viene al contar las reservas que se hacen, pues si modifico la consulta y pongo:
SELECT sesion.idagencia, count(busqueda.id) as busquedas, count(reservas.id) as reservas FROM <tablas> WHERE <mas parametros> GROUP BY idagencia ORDER BY idagencia
Me muetra solo los datos de las agencias que han hecho reservas.
Es correcto que muestre solo las agencias que han hecho reservas?
Si el resultado no es correcto, la respuesta ya te la proporciono mi paisano, buenas jurena, estas en todas!!!
Si el resultado es correcto y quieres que el segundo count salga 0,
COALESCE(count(id), 0)
Para la proxima, poner la select completa, ejemplos, etc.. suele ayudar!
Salu2