actualizar tabla sin duplicados
Publicado por Jordi (39 intervenciones) el 27/04/2019 18:10:09
Buenas
Tengo 2 tablas una EntradesPrimeres1 y otra Usuaris
En EntradesPrimeres1 tengo muchos campos , pero el campo NIF tiene duplicados.
Quiero copiar de la tabla EntradesPrimeres1 los campos NIF, Nom, Cognoms, pero que el campo NIF no esté duplicado, ya que en la tabla Usuaris el campo NIF lo tengo como clave primaria.
He probado lo siguiente, pero no actuliza los cambios
Alguna idea de donde está equivocado?
Gracias
Tengo 2 tablas una EntradesPrimeres1 y otra Usuaris
En EntradesPrimeres1 tengo muchos campos , pero el campo NIF tiene duplicados.
Quiero copiar de la tabla EntradesPrimeres1 los campos NIF, Nom, Cognoms, pero que el campo NIF no esté duplicado, ya que en la tabla Usuaris el campo NIF lo tengo como clave primaria.
He probado lo siguiente, pero no actuliza los cambios
1
2
3
4
INSERT INTO Usuaris (NIF, Nom, Cognoms)
SELECT EntradesPrimeres1.NIF, EntradesPrimeres1.Nom, EntradesPrimeres1.Cognoms
FROM EntradesPrimeres1
WHERE NOT EXISTS (SELECT NIF FROM Usuaris WHERE EntradesPrimeres1.NIF = Usuaris.NIF);
Alguna idea de donde está equivocado?
Gracias
Valora esta pregunta
0