Ver Mensaje Individual
  #1  
Antiguo 19-05-2012
gustavosv gustavosv is offline
Miembro
 
Registrado: mar 2008
Posts: 51
Reputación: 17
gustavosv Va por buen camino
Consultar el mismo campo varios valores

Hola a todos, quiero pedirles su ayuda, tengo dos tablas, una padre y su hija (pedidos y detalle de pedidos), necesito con SQL consultar cuáles pedidos tienen la condición de estar requiriendo dos o más productos de códigos específicos. Me explico mejor con un ejemplo:

Cita:
Pedido DetPedido
------- -----------------------
pedIdPed dpdIdPed dpdIdProducto
101 101 gafas
101 101 camiseta

102 102 gafas
102 102 gorra
102 102 pantaloneta

103 103 camiseta
103 103 medias
103 103 gafas
Código SQL [-]
SELECT pedIdPed 
FROM Pedido, DetPedido
WHERE pedIdPed = pdpIdPed AND (dpdIdProducto = 'gafas' AND dpdIdProducto = 'camiseta')
Al hacerlo así no me devuelve filas, cuando cambio AND por OR en la pregunta del producto, me devuelve todas las filas, pero necesito es que el resultado de esa consulta sea: 101 y 103

Alguna idea ...

Gracias

Última edición por gustavosv fecha: 19-05-2012 a las 19:02:00.
Responder Con Cita