Bonjour,
J'utilise postgresql et je souhaiterais concaténer dans un champ le résultat d'une jointure. Je m'explique :
J'ai une table A qui contient par exemple un ID (ID_A).
J'ai une table B qui a un ID (ID_B), une clef étrangère vers A (A_FK) et un attribut (ATTR).
Dans la table A, j'ai 1 enregistrement l'ID_A (ID_A = 1)
Dans la table B, j'ai 3 enregistrements qui font référence à l'ID_A = 1, avec dans ces enregistrements :
- l'attribut du 1er enregistrement qui vaut XXX
- l'attribut du 2e enregistrement qui vaut YYY
- l'attribut du 23e enregistrement qui vaut ZZZ
Je voudrais faire une requête qui me retourne 1 seul enregistrement :
ID_A = 1
Colonne = XXX;YYY;ZZZ
Je voudrais concaténer les attributs avec comme séparateur le point-virgule.
Sauriez-vous m'aider ou m'orienter svp ?
Merci d'avance pour votre aide.
Partager