Bonjour,

Voilà j'ai deux tables (tableA, tableB) et je voudrais insérer les enregistrements de la tableA (idA, nomA) dans la tableB (idB, nomB) uniquement si l'idA n'existe pas en temps qu'idB.

J'ai fait des recherches avec la clause EXISTS et j'ai essayé ça mais évidemment ça ne mache pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
INSERT INTO tableB (idB, nomB)
SELECT idA, nomA FROM tableA
WHERE NOT EXISTS (
   SELECT idA FROM tableA
   WHERE tableB.idB = tableA.idA
)
Donc voilà j'en suis à ce point et je stagne...
si quelqu'un a une idée je suis preneur.

Merci,
Max