salut j'ai un table etudiantes contient 3 enregistrements (clé primaire est: N_INSCRIPTION)
l’exécution de cette requête est bient
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 INSERT INTO Table02 (N_INSCRIPTION) SELECT N_INSCRIPTION FROM etudiantes WHERE CODE_Specialite='info' AND sex='m'
Mais quand j'ajoute le quatrième enregistrement dans la table etudiantes et exécuter la requête ça ne marche pas
car les 3 enregistrements Ils ont été précédemment ajoutés au tableau (Table02) (violation of PRIMARY or UNIQUE KEY constraint) c'est ça le problème
Comment ajouter les nouveaux enregistrements qui ont été ajoutés ?
J'ai fait cette requête pour essayer mais cela n'a pas fonctionné
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 INSERT INTO Table02 (N_INSCRIPTION) SELECT N_INSCRIPTION FROM etudiantes WHERE CODE_Specialite='info' AND sex='m' Where Not Exists ( Select N_INSCRIPTION From Table02 );
Partager