INSERT avec condition d'une table à une autre
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:
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