![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() hola, tengo el siguiente problema, estoy intentando actualizar una tabla con la informacion de otra, ejecutando una consulta con not in, la tabla de la que voy a extraer la informacion tiene unos cientos de registros nuevos mas que la otra, la consulta para extraer los valores que no estan seria asi:
select * from tabla1 where campo not in (select campo from tabla 2) pero no me devuelve ningun resultado, no se porque, la tabla1 tiene unos 120 451 registros y la tabla2 unos 120 090 utilizo sql server como administrador, agradeceria cualquier ayuda.... |
#2
|
||||
|
||||
Cita:
![]() ![]() ![]() No tendrás problemas con los nombres de los campos, ya que en tu ejemplo nombraste los dos como "campo" ???? Porque no subes el Sql original?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#3
|
|||
|
|||
![]() pues te dire que lo he probado con el tabla.campo y no me funciona, me repite el mismo resultado unas 500 veces, y de todas formas el campo tiene el mismo nombre en una tabla como en la otra, por eso en la subconsulta hago un from....
|
#4
|
||||
|
||||
No entiendo cual es el resultado, ¿¿porque no nos muestras el SQL??
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#5
|
|||
|
|||
![]() select * from codigos where codigo not in (select codigo from productos)
me deberia devolver unos 300 registros aprox. pero nada..... ![]() |
#6
|
||||
|
||||
yo en ese caso pondría los alias o nombres:
Otra opción es mediante el uso del EXISTS
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#7
|
|||
|
|||
![]() la sintaxis esta mal
|
#8
|
||||
|
||||
Cita:
![]() ![]() ![]() Ponele un poco de ganas!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#9
|
|||
|
|||
si, si sirvio
thanks guys
|
![]() |
|
|
![]() |
|