Hola
Estoy haciendo una consulta en MySQL de esta manera:
SELECT COUNT( r.idReservacion ) AS numeroVendido, (SELECT nombreAgenciaO FROM `vac_operadores_agencia` WHERE idOperador=oa.idOperador) AS NombreAgencia FROM vac_reservaciones AS r INNER JOIN vac_detalles_reservacion AS dr ON r.idReservacion = dr.idReservacion INNER JOIN vac_operadores AS o ON r.idReservacion = o.idReservacion INNER JOIN vac_operadores_agencia AS oa ON o.idOperador = oa.idOperador WHERE dr.fechaIngreso BETWEEN '2010-08-01' AND '2010-08-31' AND dr.fechaSalida BETWEEN '2010-08-01' AND '2010-08-31' GROUP BY oa.idOperador
Me arroja este resultado:
numeroVendido NombreAgencia
_____15_____ __Agencia1___
_____12_____ __Agencia2___
El problemas es que en total tengo 5 Agencias y me gustaria que mostrara la informacion de todas aunque no hayan vendido, algo parecido a esto:
numeroVendido NombreAgencia
_____15______ __Agencia1___
_____12______ __Agencia2___
_____0_______ __Agencia3___
_____0_______ __Agencia4___
_____0_______ __Agencia5___
Que podre tener mal en la consulta???
O alguna otra forma de solucionarlo???
Gracias por su ayuda