Hola a todos. Tengo una consulta en postgres que me cuenta el numero de busquedas que se relizan en una web. El problema es que de estas busquedas algunas terminan en reservas. La sentencia es algo como esto ahora mismo:
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.
Me gustaria saber si hay alguna opcion en el "segundo count" para que, si el valor es 0, me lo muestre tambien en el resultado como 0.
Muchas gracias a todos.