Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/09/2010, 03:02
samaruc2k
 
Fecha de Ingreso: noviembre-2003
Ubicación: alicante
Mensajes: 44
Antigüedad: 21 años
Puntos: 2
Respuesta: Filtrado de tres tablas

Saludos y gracias GNZSOLOYO, eres un crack!!!.

Bueno la solución basandome en el select que pusiste es la que sigue:

SELECT producto.cod_producto, producto.descripcion
FROM producto JOIN almacen
WHERE (producto.cod_producto) NOT IN (SELECT tienda.cod_producto FROM tienda WHERE cod_tienda = 'T6' )
GROUP BY almacen.cod_producto


de esta manera, aunque haya mas de un almacen, agrupa los articulos, ya que la clave es cod_almacen, cod_producto, con el WHERE cod_tienda='T6', fuerzo a ver solo esa tienda, y evito la ambiguedad.

Lo del NOT IN ha sido lo que no me esperaba, ya que yo intentaba discriminar por un distinto en las claves de producto y así no habia manera.

Lo dicho, muchas gracias

salu2