|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2003 Messages : 19 ![]() |
Bonjour,
Je voulais savoir s'il était possible de faire un insert à partir du résultat d'un select ? Ceci afin d'effectuer des centaines d'insert facilement et surtout rapidement. Merci, Axel |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() ![]() Inscription : mars 2002 Messages : 770 ![]() |
biensur que l'on peut
considerons 3 tables matable1 : id int2, nom varchar(32); matable2 identique à matable1 matable 3 : idauto serial idautre int2 nom varchar(32) prenom varchar(32) 1er cas : matable1 >> matable2 Code :
INSERT INTO matable2 SELECT * FROM matable1; Code :
INSERT INTO matable3 (idautre,nom) SELECT id, nom FROM matable2 WHERE id>3 tu peux aller beaucoup plus loin, en utilisant les jointures, sous requete, etc.. il faut juste mettre devant INSERT INTO.... et penser aux champs de destination |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com