Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2009, 10:49
andrewl
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 15 años, 10 meses
Puntos: 0
Busqueda Ayuda con consulta RETO

Este es mi primer mensaje en el foro asi que muy buenas a todos! Os comento un problema que tengo con una consulta para ver si me podeis ayudar:

Tengo en una tabla CLIENTES y ARTICULOS que ha comprado.
Tengo en otra tabla solo una relacion ARTICULOS.

Pues bien, quiero tener en una tabla CLIENTES y ARTICULOS que no ha comprado. Lo he probado de estas dos formas:

-Con un producto cartesiano, luego un left outer join, y selecciono con not null.

-Y tambien con esta consulta:
select distinct k1.cliente,k2.articulo from TABLA1 k1,TABLA2 k2 where and
k2.articulo in (select t1.articulo from TABLA2 t1 except select t1.articulo from
TABLA1 t1 where t1.cliente=k1.cliente)

Pues bien, en ambos casos tarde mas de una hora debido al volumen de las tablas y la verdad es que estoy desesperado.

Muchas gracias a todos!!!