Tengo una base de datos Microsoft SQL, donde intento insertar algunos datos. Tengo una clave única en 4 columnas y quiero insertar datos de varias tablas en esta tabla mientras verifico los datos para asegurarme de que no infrinjan la singularidad de la clave. Si estuviera haciendo esto en una sola columna, haría un NO EN, como así ..t-sql NOT IN con múltiples columnas
INSERT TABLE_A (FLD_1)
SELECT FLD_1
FROM TBL_B
INNER JOIN TBL_C
ON TBL_B.FLD_1 = TBL_C.FLD_1
WHERE TBL_B.FLD_1 NOT IN
(
SELECT TBL_A.FLD_1 FROM TBL_A
)
¿Alguna idea?
¿Entonces SI NO EXISTE al principio, o DONDE NO EXISTE en la cláusula WHERE? ¿Podría posiblemente proporcionar sintaxis? Lo agradecería mucho. – Kyle
Funciona como un encanto. – Kyle