Consulta compleja

25/02/2005 - 17:30 por Fernando Ugarte | Informe spam
hola gente
necesito resolver el sig problema
tengo una tabla
ss_Prestador con:
idprestador
detalle


y otra
Lotes con:
idprestador
periodo

necesito una consulta que para un determinado periodo liste todos los
prestadores, especificando si existe el lote o no para ese periodo. No lo
puedo resolver en una sola consulta

probe
SELECT ss_prestador.idprestador, ss_prestador.detalle, lote.mes_prest,
lote.anio_prest
FROM ss_prestador left outer JOIN mlote ON (ss_prestador.idprestador lote.idprestador)
where lote.mes_prest = 09 and facturacion.mlote.anio_prest = 2004

pero saca solo los prestadores que si presentaron, y no los que no
presentaron
Gracias
 

Leer las respuestas

#1 Ivan Pascual
25/02/2005 - 17:39 | Informe spam
Prueba a ver!!

SELECT ss_prestador.idprestador, ss_prestador.detalle, lote.mes_prest,
lote.anio_prest
FROM mlote
LEFT JOIN ss_prestador ON (ss_prestador.idprestador lote.idprestador)
where lote.mes_prest = 09 and facturacion.mlote.anio_prest = 2004


Es decir quieres todos los registros de mlote y los que se corresponden con
ss_prestador .
No lo he probado pero creo que bede funcionar!!

Ivan Pascual

Preguntas similares