Soporte sobre query

18/12/2007 - 21:35 por Miguel A. | Informe spam
Como puedo hacer esto.
Necesito saber los cliente que tengan los productos 11 y 22, peor que no
tengan los demas.
Que pasa, que los demas, son cerca de 50 productos y no quiero poner todos
en la query,
por lo que como puedo hacerlo??. gracias.

select cliente,producto
from tabla1
where producto in (11,22) and producto not in
(55,66,67,86,33,23,45,N)
 

Leer las respuestas

#1 Gux (MVP)
18/12/2007 - 22:01 | Informe spam
Lamento no poder entenderle claramente lo que desea obtener.

Creo que usted desea saber los clientes X que tienen solamente dos filas en
la tabla: (X, 11) y (X, 22). Es decir, no hay otra fila (X, Y) cuando Y es
distinto de 11 o 22.

Es eso?

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Miguel A." wrote:

Como puedo hacer esto.
Necesito saber los cliente que tengan los productos 11 y 22, peor que no
tengan los demas.
Que pasa, que los demas, son cerca de 50 productos y no quiero poner todos
en la query,
por lo que como puedo hacerlo??. gracias.

select cliente,producto
from tabla1
where producto in (11,22) and producto not in
(55,66,67,86,33,23,45,N)



Preguntas similares