Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2010, 09:16
Avatar de darkangel_java
darkangel_java
 
Fecha de Ingreso: abril-2010
Mensajes: 11
Antigüedad: 14 años
Puntos: 0
Ayuda con subselect

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