Cita:
Iniciado por Namiwis
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 originalINSERT INTO tblListado
SELECT t1.* FROM tblListadoTemp AS t1
LEFT JOIN tblListado AS t2 ON (t1.NoPedido_Temp = t2.NoPedido)
WHERE t2.NoPedido IS NULL