Ver Mensaje Individual
  #26 (permalink)  
Antiguo 05/11/2014, 12:02
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Carga de archivo TXT y Actualización

Cita:
Iniciado por Namiwis Ver Mensaje
Gracias por todo el apoyo libras, mira

Si ejecuto esto.

Código:
INSERT INTO tblListado
SELECT * FROM tblListadoTemp AS t1
LEFT JOIN tblListado AS t2 ON (t1.NoPedido_Temp = t2.NoPedido)
WHERE t2.NoPedido IS NULL
Me da este error, Mens. 213, Nivel 16, Estado 1, Línea 1
El nombre de columna o los valores especificados no corresponden a la definición de la tabla.
Aqui el problema es el que te menciono, que tienes un select * en el left join con 2 tablas lo que te traes los campos de la 1er tabla + los de la segunda....prueba con esto:

Código SQL:
Ver original
  1. INSERT INTO tblListado
  2. SELECT t1.* FROM tblListadoTemp AS t1
  3. LEFT JOIN tblListado AS t2 ON (t1.NoPedido_Temp = t2.NoPedido)
  4. WHERE t2.NoPedido IS NULL
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me