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 et SQL. Discussion :

Réorganisation des données


Sujet :

Requêtes et SQL.

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 26
    Points : 19
    Points
    19
    Par défaut Réorganisation des données
    Bonjour,


    Je voudrais modifier la structuration des données que je possède sous Base de données access qui est composé de deux tables pour pouvoir l'exploiter de manière cartographique. Cependant, pour la cartographie, les relation de 1 à plusieurs ne sont pas gérées. Du coup, je voudrais transformé mes deux tables en un seul tableau avec plusieurs colonnes pour gérer les cas multiples des relation de uns à pluusieurs.

    Connaissez vous un script, une requête qui réalise cela rapidement.

    Cordialement.

  2. #2
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Points : 4 596
    Points
    4 596
    Par défaut
    Bonjour Jaq.des,

    Impossible de t'aider avec le peu d'information fourni !
    Cela ressemble à une "requête analyse croisée", mais bon... au macro-feeling...

    Quelles sont la structures de tes deux tables ?
    Quelles sont les clés primaires de tes deux tables ?
    A partir d'un petit de test, quel est le résultat que tu veux obtenir ?
    Dis-nous et à bientôt,
    Richard.
    ----------------------------------------------------------------------------------------------
    En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
    et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 26
    Points : 19
    Points
    19
    Par défaut Réorganisation des données
    Bonjour,

    Merci de ta réponse et désolé pour le peu de clarté. Voici quelques éléments supplémentaires.

    La tables 1 est constitué d'un champs qui est clé primaire. Il contient un ID.
    La table 2 deux champs. Elle contient l'ID de la table 1 (champ 1) et un champ descriptif de valeurs. La relation entre les deux tables est de un à plusieurs. Voici un petit exemple ci-dessous de quoi je pars et où je souhaite arrivée.

    Table de départ

    ID Valeurs
    1 1
    1 2
    2 1
    2 5


    Tble d'arrivée
    ID Valeurs 1 Valeurs2
    1 1 2
    2 1 5


    Merci par avance en espérant que ce soit plus clair.


    Cordialement

  4. #4
    Membre chevronné
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Points : 2 178
    Points
    2 178
    Par défaut
    Bonjour,
    C'est une requete Analyse croisée comme l'a indiqué Richard_35 qui donne ce résultat

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 26
    Points : 19
    Points
    19
    Par défaut Réorganisation des données
    Je ne veux pas de résultats chiffrés mis bien les données?

  6. #6
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Points : 4 596
    Points
    4 596
    Par défaut
    Bonjour Jaq.des et Helas,

    Comme l'a dit Helas , c'est bien une requête "analyse-croisée" (TRANSFORM/PIVOT) qui pourra te donner ce que tu souhaites.

    Passes par l'assistant "requête analyse-croisée", il est très bien conçu. Ensuite, tu pourras triturer la requête générée pour obtenir les valeurs dans les "cellules".
    Dis-nous et à bientôt,
    Richard.
    ----------------------------------------------------------------------------------------------
    En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
    et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 26
    Points : 19
    Points
    19
    Par défaut Réorganisation des données
    Merci

    Je regardes de plus prés.

    Cordialement

Discussions similaires

  1. [XL-MAC 2011] Réorganiser des données simplement
    Par seanbateman dans le forum Excel
    Réponses: 6
    Dernier message: 15/05/2013, 06h20
  2. [SQL] Réorganisation des données d'une base access à firebird
    Par gorgoroth dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 27/03/2008, 09h58
  3. [XSL] Réorganisation des données
    Par castaka dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 13/10/2005, 13h34
  4. [XSLT] Réorganisation des données
    Par castaka dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 27/06/2005, 18h24
  5. Réponses: 2
    Dernier message: 18/12/2002, 10h30

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