Requete sql qui copie des enregistrement d'une table vers

Fermé
lonasa - 17 août 2013 à 13:53
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 - 23 août 2013 à 22:39
Bonjour,
je cherche une requête qui PERMET DE copier des enregistrement d'une table 1 vers une autre table 2 sans copier les enregistrement déjà existant dans table 2


table 1 table 2
ref_equipement ref_equipement
SECTION SECTION

_______________________ _______________________
|table 1 | | table2 |
|______________________| |______________________ |
| ref_equipement |section | |ref_equipement |section |
eq1 sec1 --a ne pas ajouter-> eq1 sec1
eq2 sec2 --a ajouter----------->
eq3 sec3
eq4 sec4
eq5 sec5
A voir également:

1 réponse

BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
23 août 2013 à 22:39
Bonsoir lonasa,

INSERT INTO table2
  SELECT *
    FROM table1
    WHERE ref_equipement NOT IN (SELECT ref_equipement FROM table2);

COMMIT;



Remarque :
il se pourrait que l'ordre correct soit :

INSERT INTO table2 AS SELECT ...

0