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

Développement SQL Server Discussion :

Concaténation d'une table vers une autre table


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Septembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 5
    Par défaut Concaténation d'une table vers une autre table
    Bonjour,

    J'ai une table qui se présente ainsi :
    Col 1 = Identifiant répondant
    Col 2 = Identifiant formulaire
    Col 3 = Data1
    Col 4 = Data2
    Col 5 = Data3

    Il s'agit d'une table créée par un formulaire.

    Il existe autant de lignes que de répondants x nombre de question dans le formulaire. Une question égale une ligne.

    Je voudrais faire une table qui se construise ainsi à partir des données de la table 1 :
    Col 1 = Identifiant répondant
    Col 2 = Data1
    Col 3 = Data2
    Col 4 = Data3
    ...

    Autant de colonne, qu'il y a d'identifiant formulaire dans la table 1.

    Quelqu'un peut il m'aider ?

    Merci

    Jacques

  2. #2
    FMJ
    FMJ est déconnecté
    Membre éclairé
    Profil pro
    tutu
    Inscrit en
    Octobre 2003
    Messages
    417
    Détails du profil
    Informations personnelles :
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : tutu

    Informations forums :
    Inscription : Octobre 2003
    Messages : 417
    Par défaut
    En première approximation, je t'aurais dit d'utiliser la fonction PIVOT mais il faut pouvoir spécifier dans la reqêtes les colonnes à pivoter (les [Identifiant formulaire] en fait) en colonnes, ce qui a priori n'est pas possible. Les pivots, ça sert plutôt pour des dates/plages/noms prédéfinis. Les colonnes pivotés doivent être définies préalablement
    Tu pourrais le faire avec une requête dynamique moyenne un FOR XML mais d'une part la faisabilité dépend du nombre de [Identifiant formulaire], et d'autre part ça serait assez laid comme solution.

    Je pense surtout qu'à la base tu dois avoir un pb dans ton modèle de données.

Discussions similaires

  1. Faire pointer une table vers 2 autres
    Par 69Pierre dans le forum MySQL
    Réponses: 7
    Dernier message: 02/06/2016, 14h43
  2. Réponses: 1
    Dernier message: 08/03/2015, 21h49
  3. Modification des types d'une table vers un autre
    Par BILLANT dans le forum Développement
    Réponses: 5
    Dernier message: 16/06/2010, 12h41
  4. Réponses: 4
    Dernier message: 25/08/2006, 00h25
  5. Ajout & modif d'une table vers l'autre
    Par BOTIGUA dans le forum Access
    Réponses: 1
    Dernier message: 17/02/2006, 18h00

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