Mmmm bueno que tal con
select numero_formulario from
   (select numero_formulario, array_agg(producto) as array_productos_vendidos 
group by 1
   ) foo
where 'Naranja' != ALL(array_productos_vendidos);
?

(Luego discutimos sobre performance :)
Gerardo

----- Mensaje original -----
> De: "José Fermín Francisco Ferreras" <josefermi...@hotmail.com>
> Para: "Lista PostgreSQL" <pgsql-es-ayuda@postgresql.org>
> Enviados: Sábado, 12 de Septiembre 2015 19:52:25
> Asunto: [pgsql-es-ayuda] Buscar datos en detalle
> 
> 
> Buenas tardes!!
> 
> 
> Estoy teniendo problemas con una consulta. Resulta que necesito
> consultar en dos tablas:
> -Maestro
> numero_formulario**
> productor
> fecha
> hora
> monto_total
> 
> 
> detalles
> numero_formulario*-
> codigo_producto
> producto
> cantidad
> 
> 
> Resulta que necesito buscar en cuales formularios no se facturó el
> producto llamado "Naranja"
> 
> 
> Lista de producto que se venden:
> naranja
> pera
> piña
> sandia
> 
> 
> 
> 
> 
> ing. José Fermín Francisco Ferreras
> San Francisco de Macorís, Rep. Dom.
> 

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a