SQL - SVP Aidez-moi

ruth -  
 mirza -
Bonjour à tous!
SVP comment puis je dupliquer les enregistrement d'une table en une seule instruction SQL tout en Modifiant la valeur d'un seu champ.
Exemple:
j'ai une tabme "MaTable" avec des champs.
Num Etiq1 Etiq2
1 45 18
1 12 59
1 78 25
2 0 5

je souhaite en une seule inscruction avoir:

Num Etiq1 Etiq2
1 45 18
1 12 59
1 78 25
2 0 5
3 45 18
3 12 59
3 78 25

en fait on duplique les enr. avec Num=1 et on les enregistre avec un num=3
Merci de me repondre si vous avez une idée.
Ruth
A voir également:

6 réponses

mirza
 
ça devrait marcher:

insert into TaTable
select t.colonne1 +1, t.colonne2, t.colonne3
from TaTable t

mirza
0
ruth
 
OK merci mirza ! j'essaye votre proposition
0
teebo Messages postés 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Negatif Mirza, ca depend de ta base de donnee, mais la tu n'as pas de cle possible...

.  .
\_/
        Sauvez Maily! Mangez Castor!
0
ruth
 
Rebonjour!
ça ne marche effectivement pas!!!
Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ruth
 
Rebonjour!
Finalement ,je me decide de faire l'opération à l'aide de boucles!
Merci pr vos propositions
0
ruth
 
Excuser moi
la requete

insert into TaTable
select t.colonne1 +1, t.colonne2, t.colonne3
from TaTable t

A l'air de MARCHER
Merci
0
mirza
 
de rien.

mais comme précisé ci-dessu ça dépend de la base ...
0