IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

Petite question de duplication


Sujet :

Administration MySQL

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1
    Points : 1
    Points
    1
    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

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 144
    Points : 145
    Points
    145
    Par défaut
    Bonjour,

    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

Discussions similaires

  1. [Visuel XP] Petite question sur le theme XP...
    Par ZoumZoumMan dans le forum C++Builder
    Réponses: 12
    Dernier message: 20/01/2005, 14h41
  2. [CR8.5] petite question ..
    Par mcrocher dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 13/09/2004, 15h04
  3. Une petite question
    Par Etienne1 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 10/08/2004, 16h19
  4. [FOREIGN KEY] petite question bete ...
    Par dzincou dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 13/01/2004, 16h35
  5. Petite question sur les performances de Postgres ...
    Par cb44 dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 13/01/2004, 13h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo