Hola amigos estoy intentando hacer una validacion y un insert en una misma sentencia:
verificando que ese i.IdContacto = '1' and i.IdEvento='2' de la tabla actual, no sea iguales a los que le quiero ingresar
pero me sale un error:
Duplicate Column name '2'
Código SQL:
Ver originalINSERT INTO inscripciones (IdEvento, IdContacto,IdStatus,Temporal,Usuario)
SELECT IdEvento, IdContacto, IdStatus, Temporal, Usuario
FROM (SELECT '2','2',' ','D', 'tusuario' FROM inscripciones) AS tmp
WHERE NOT EXISTS (
SELECT IdContacto,IdEvento
FROM inscripciones
WHERE IdContacto = '2'
AND IdEvento = '2');
Por lo que he leido parace que estoy llamando el mismo id en 2 partes y la sentencia sql no los reconoce pero no encuentro donde es el error.
Les agradeceria una manito