Requête SQL ajout sans doublon

Résolu
cs_sabrina7 Messages postés 26 Date d'inscription vendredi 17 février 2006 Statut Membre Dernière intervention 25 mars 2007 - 13 sept. 2006 à 15:41
 Habiboss - 20 avril 2022 à 15:54
Bonjour,


J'ai créer une requête SQL qui tourne sur une base Access. Cette requête me récupère des données d'une table pour les insérer dans une autre table.


INSERT INTO Save ( Idvéhicule )
SELECT Idvehi.Idvéhicule
FROM Idvehi;


La table avec les données sources est composé d'un seul champ IDvéhi qui est la clé primaire.


Lors de l'execution de la requête il met un message comme quoi il y a violation de la clé primaire. Mon objectif est qu'il ecrase les données sans faire de doublon. Comment pourrai-je modifier mon code SQL pour faire ceci.


Merci de vore aide.

7 réponses

cs_sabrina7 Messages postés 26 Date d'inscription vendredi 17 février 2006 Statut Membre Dernière intervention 25 mars 2007 1
13 sept. 2006 à 19:14
Bon c'est bon j'ai trouvé, j'ai fait 2 requêtes et ca marche.




SELECT Save.Idvéhicule, Idvehi.Idvéhicule
FROM Idvehi RIGHT JOIN Save ON Idvehi.Idvéhicule=Save.Idvéhicule
WHERE (((Idvehi.Idvéhicule) Is Null));




INSERT INTO Save ( Idvéhicule )
SELECT Idvehi.Idvéhicule
FROM Idvehi;

Merci de votre aide.
1
Rejoignez-nous