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

Requêtes MySQL Discussion :

repeupler une colonne


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 9
    Par défaut repeupler une colonne
    Bonjour,

    Comment peut on repeupler en une seule passe la colonne d'une table à partir d'une colonne d'une autre table...
    Maximilian m'avait proposé un "INSERT ... SELECT ..." mais je n'arrive pas à la créer.

    Voilà grosso modo la structure des tables...
    Une table A à modifier avec une colonne A.col vide (création et donc colonne vide NULL) cette table contient en plus une colonne A.Id (unique) défissant les enregistrements... ici on à n enregistrement
    et
    Une table B (la cible) avec une même colonne B.col non vide et la même colonne B.Id avec les n enregistrements précédent plus d'autres.

    Comment charger en une seule passe la colonne A.col à partir des élément de la colonne B.col quand on à la correspondance A.Id == B.Id ?

    PS : Je pourrai le faire en passant par un langage comme PHP, mais j'aimerai savoir si cela est possible avec mysql ?

    Merci par avance

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Salut,

    C'est possible avec une jointure mais ce n'est pas exactement ce que je te proposais dans ton sujet précédent.

    En fait je pensais à recréer une table vide (la même mais avec des colonnes en moins) puis faire un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO nouvelle_table SELECT colonne_conservee1, colonne_conservee2, ... FROM ancienne_table
    Mais peut-être que ta problématique a changé ?

  3. #3
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 9
    Par défaut
    je vais essayer avec cette soluce...

    merci Maximilian

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajout d'une colonne dans une table ...
    Par Djedjeridoo dans le forum SQL
    Réponses: 2
    Dernier message: 22/07/2003, 16h12
  2. Supprimer une colonne sous SQL Serveur 2000
    Par WOLO Laurent dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 14/07/2003, 12h24
  3. Check sur une colonne de table "en cours"
    Par in dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/07/2003, 09h47
  4. [PostGres] Suppresion d'une colonne.
    Par Gandalf24 dans le forum Requêtes
    Réponses: 4
    Dernier message: 23/05/2003, 09h02
  5. [VB.NET] Insérer une colonne de CheckBox dans un DataGrid
    Par Manue.35 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/05/2003, 11h44

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