PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 21/07/2009 11:41:34

zied
Membre

Requêtes de regroupements

Pour simplifier mon problème supposons que j'ai deux tables Equipes et Membres Equipes

equipes (id_eq , nom_eq ...)
membres (id_membre, nom, age, id_eq) où id_eq est une clé etrangère qui référence equipes.id_eq

Je cherche à faire une requête qui me retourne l'id_eq retourne des enregistrements du type

(id_eq, nom_eq, membres_equipes)
par exemple
(1, Avicenne, Mohamed+David+Alain+Qiang)

Hors ligne

#2 21/07/2009 12:11:37

gleu
Administrateur

Re : Requêtes de regroupements

Ceci devrait fonctionner :

SELECT id_eq, nom_eq,
  array_to_string(array(SELECT nom FROM membres WHERE membres.id_eq=equipes.id_eq), '+')
  as membres_equipes
FROM equipes

Guillaume.

Hors ligne

Pied de page des forums