Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/05/2008, 17h49   #1
Invité de passage
 
Inscription : mai 2008
Messages : 1
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 1
Points : 0
Points : 0
Par défaut Petite question de duplication

Bonjour,

je commence par dire bravo à tous pour ce forum super intéressant et riche, ce forum ma permis de résoudre pas mal de problème qauf que cette fois-ci j'ai pas trouver la réponse. Pouvez vous m'aider SVP.

J'ai une table avec 12 champs, avec deux clé primaires qu'on nomme id_a et id_b. Sachant que chaque id_a a 616 ligne (616 id_b).

Exemple : avec 5 champs seulement

Voilà la table

id_a id_b ch2 ch3 cha4
1 1 a1 b1 c1
1 2 a2 b2 c2
1 3 a3 b3 c3
1 4 a4 b4 c4
2 1 a5 b5 c5
2 2 a6 b6 c6
2 3 a7 b7 c7
2 4 a8 b8 c8

Je veux rajouter dans cette table de nouvelle données identique au 4 premières lignes sauf avec un nouveau id_a qui est 9

c-à-d:

Il que ma table devienne comme ça


id_a id_b ch2 ch3 cha4
1 1 a1 b1 c1
1 2 a2 b2 c2
1 3 a3 b3 c3
1 4 a4 b4 c4

2 1 a5 b5 c5
2 2 a6 b6 c6
2 3 a7 b7 c7
2 4 a8 b8 c8

9 1 a1 b1 c1
9 2 a2 b2 c2
9 3 a3 b3 c3
9 4 a4 b4 c4

J'espère que cet exemple est clair, sachant que les données de id_b sont 616(ici dans cet exemple 4) et que les colonnes sont jusqu'à ch10 (ici que 3)

Merci de votre aide
thehou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 19h20   #2
Membre habitué
 
Inscription : septembre 2002
Messages : 140
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 140
Points : 118
Points : 118
Bonjour,

Citation:
INSERT INTO `ma_table` (`id_a`, `id_b`, `ch2`, `ch3`, `cha4`)
SELECT '9', `id_b`, `ch2`, `ch3`, `cha4`
FROM `ma_table`
WHERE `id_a` = 1 AND `id_b` <= 4
papa6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h46.


 
 
 
 
Partenaires

Hébergement Web