Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   extraer solo lo q no es igual (http://www.forosdelweb.com/f87/extraer-solo-q-no-igual-417107/)

Tarecito 14/08/2006 15:00

extraer solo lo q no es igual
 
Hola a todos, tengo el siguiente problema, tengo 2 tablas, una tiene un lsitado de nombres y en otra guardo los nombres, los codigos y los valores pero sólo de algunos nombres, no de todos. Entonces, la idea es hacer una comparación entre la primera tabla (listado general) y la segunda tabla (tabla de datos) para obtener solo aquellos nombres q no se encuentran en la segunda tabla (tabla de datos). Espero q me hayan entendido. Muchas gracias de antemano.

Andres95 14/08/2006 17:15

Código:

Select l.nombre
From[listado general] l
left outer join [tabla datos] t
On l.nombre = t.nombre
Where t.nombre is null
Order by l.nombre


Tarecito 15/08/2006 10:03

Muchas gracias amigo Andres95 :P

Tarecito 15/08/2006 12:05

disculpa q sea medio bruto para estas cosas pero tengo otra problemita... ese código me funciona bien siempre y cuando no haya ningun registro del nombre en la tabla de datos, pero si hay un nombre registrado para un mes (por ejemplo enero) y yo estoy consultando para otro mes (digamos julio) y en julio no hay ese nombre, la consulta ya no me arroja el resultado con ese nombre q no está en julio pero q si está en enero.

Andres95 15/08/2006 13:55

Código:

Select l.nombre
From[listado general] l
left outer join [tabla datos] t
On l.nombre = t.nombre and t.campo_mes =  @MiVariableMes
Where t.nombre is null
Order by l.nombre


Tarecito 15/08/2006 15:10

ahora si muchas gracias y sorry x la ignorancia

Andres95 15/08/2006 16:22

:arriba: un saludo


La zona horaria es GMT -6. Ahora son las 08:23.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.