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

PostgreSQL Discussion :

concatenation/regroupement sous postgres


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 23
    Par défaut concatenation/regroupement sous postgres
    Bonsoir,

    Soit 1 table relationnelle avec : id_exploitation, id_production

    Une exploitation peut avoir plusieurs productions. Aussi, je souhaite via une requête sql créer une vue où pour chaque exploitation, il me faut concatener l'ensemble des valeur "Id_production"

    Exemple :
    Si l'exploitation A produit "01", "02", "03",
    Si l'exploitation B produit "01", "04"
    je souhaite avoir le résultat de ma vue :
    A 010203
    B 0104

    Merci.
    Cordialement

  2. #2
    Nouveau candidat au Club
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Par défaut
    Bonjour,

    Une façon de résoudre le problème est de passer par le type array (si j'ai bien compris) : les tableaux permettent de regrouper un nombre variable de valeurs dans un même champ. En transformant le résultat en chaîne, ça devrait fonctionner :
    select id_exploitation, array_to_string(array(select id_production from production where production.id_exploitation = exploitation.id_exploitation), '') from exploitation

    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 23
    Par défaut
    Merci,

    C'est exactement ce que j'attendais. Je n'y avais pas pensé.

    R1

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

Discussions similaires

  1. format date sous postgres sql
    Par ruppert62 dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 27/05/2005, 12h04
  2. Pb de curseur et de fetch sous postgres 7.4
    Par pixiejl dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 22/04/2005, 16h06
  3. Problème de quotes sous PostGre
    Par Philhz dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 11/07/2004, 13h03
  4. recuperer du excel sous postgres ?
    Par in dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 09/01/2004, 10h58
  5. Integrité référentiel sous postgres
    Par josoft dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 19/07/2003, 12h04

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