Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Ayuda con consulta RETO

Estas en el tema de Ayuda con consulta RETO en el foro de SQL Server en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 16/06/2009, 10:49
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 14 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!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:11.