Copie table avec ajout de champs [SQL] - SQL/NoSQL - Programmation
MarshPosté le 11-02-2010 à 14:41:23
Bonjour,
Je suis confronté a un soucis. J'aimerais copier une table dans une autre (les données), mais avec l'ajout de champs au passage.
Cas, ma table 1 à 4 champs, dont un ID automatique. ma table 2 à 5 champs avec son id auto.
ce que j'aimerais, copier donc les 3 champs de la table1 (sans l'id donc) et la copier dans ma table 2 mais en ajoutant une valeur au niveau d'un champs de la table 2 pour chaque enregistrement.
Exemple: table1: 1 : toto : fait caca : dans l'herbe 2 : tata : fait pipi : sur le gazon
ce que je voudrais dans table 2 (en supposant qu'il y'a deja 2 enregistrements 3 : ca matin : toto : fait caca : dans l'herbe 4 : ce matin : tata : fait pipi : sur le gazon
j'ai essayer un truc style insert into table2 values('','ce matin',select nom,action,ou from table1)
mais ca ne marche pas, j'ai un Invalid column count.
une idée ?
PS : meme si j'ai pris des exemples de contenue tres con, la demandes est, elle, très serieuse.
Marsh Posté le 11-02-2010 à 14:41:23
Bonjour,
Je suis confronté a un soucis.
J'aimerais copier une table dans une autre (les données), mais avec l'ajout de champs au passage.
Cas, ma table 1 à 4 champs, dont un ID automatique.
ma table 2 à 5 champs avec son id auto.
ce que j'aimerais, copier donc les 3 champs de la table1 (sans l'id donc) et la copier dans ma table 2 mais en ajoutant une valeur au niveau d'un champs de la table 2 pour chaque enregistrement.
Exemple:
table1:
1 : toto : fait caca : dans l'herbe
2 : tata : fait pipi : sur le gazon
ce que je voudrais dans table 2 (en supposant qu'il y'a deja 2 enregistrements
3 : ca matin : toto : fait caca : dans l'herbe
4 : ce matin : tata : fait pipi : sur le gazon
j'ai essayer un truc style
insert into table2 values('','ce matin',select nom,action,ou from table1)
mais ca ne marche pas, j'ai un Invalid column count.
une idée ?
PS : meme si j'ai pris des exemples de contenue tres con, la demandes est, elle, très serieuse.
---------------
Serveur HFR - OpenTTD