Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/04/2005, 12:19
Avatar de sir_joshua
sir_joshua
 
Fecha de Ingreso: diciembre-2004
Mensajes: 411
Antigüedad: 19 años, 4 meses
Puntos: 0
bueno me imagino que la tabla de visitas tiene un campo que ligue a la tabla de clientes... pues bueno haces un query asi:

select * from clientes where id_cliente not in ( select id_cliente from visitas);

explicacion.... esta es una estructura de subquery, la cual tiene dos selects anidados, al correr esta sentencia se ejecuta primeramente la anidada osea la segunda, la cual nos devuelve los id de todos lo clientes que hemos visitado, entonces con ello buscamos con el primer select en la tabla de clientes todos lo que tengan un id diferente que el ke nos regresa el select anidado. y ya.

nota: esto funciona 100% en oracle, quiza haya que modificar algo para otras bases, la verdad nose.

salu2.
__________________
http://sir-joshua.hi5.com
Mex. Mex.