SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Bases de Datos => Mensaje iniciado por: mamex en Viernes 1 de Diciembre de 2006, 01:26

Título: Restar Tablas
Publicado por: mamex en Viernes 1 de Diciembre de 2006, 01:26
Tengo una tabla clientes [id, nombre]  y otra Deben [id,cliente], quiero saber que clientes son los que no deben, es decir, los registros de la tabla clientes que no aparecen en la tabla deben. No se si sea un tipo de Join, como Left join o algo así, les agradezco su ayuda.
Título: Re: Restar Tablas
Publicado por: Mollense en Viernes 1 de Diciembre de 2006, 01:59
Pues sí.
Aquí (http://www.aulaclic.es/sql/t_3_5.htm) te lo explican con un ejemplo.

Saludos
Título: Re: Restar Tablas
Publicado por: Mollense en Viernes 1 de Diciembre de 2006, 02:02
Huy, creo que te entendí mal. ME parece que debes utilizar una sub consulta del tipo "not in".

Acá (http://www.cerious.com/sp/faq_sql.shtml)

Saludos de nuevo.
Título: Re: Restar Tablas
Publicado por: mamex en Domingo 3 de Diciembre de 2006, 18:53
Muchas gracias, por la ayuda ofrecida. Aqui tengo el código que me solucionó el problema, con una consulta SQL.

Código: Text
  1.  
  2. SELECT clientes.Nombre
  3. FROM clientes
  4. WHERE clientes.Id Not In (select Cliente from deben);
  5.  
  6.  

Grax por todo!! :D
Título: Re: Restar Tablas
Publicado por: Mollense en Domingo 3 de Diciembre de 2006, 20:09
Por nadax campeón.