Merger les resultats d'une jointure multiple
Résolu
Exileur
Messages postés
1475
Date d'inscription
Statut
Membre
Dernière intervention
-
Exileur Messages postés 1475 Date d'inscription Statut Membre Dernière intervention - 20 juil. 2020 à 19:04
Exileur Messages postés 1475 Date d'inscription Statut Membre Dernière intervention - 20 juil. 2020 à 19:04
A voir également:
- Merger les resultats d'une jointure multiple
- Resultats foot - Télécharger - Vie quotidienne
- Lexer resultats - Télécharger - Sport
- Ecran multiple pc - Guide
- Excel cellule choix multiple - Guide
- Copier coller multiple - Guide
2 réponses
Bonjour,
je ne connais pas du tout, mais ceci semble répondre à ta problématique :
https://www.postgresqltutorial.com/postgresql-aggregate-functions/postgresql-array_agg-function/
A+
je ne connais pas du tout, mais ceci semble répondre à ta problématique :
https://www.postgresqltutorial.com/postgresql-aggregate-functions/postgresql-array_agg-function/
A+
Exileur
Messages postés
1475
Date d'inscription
Statut
Membre
Dernière intervention
150
Merci pour ta réponse, je vais me cultiver un peu plus et lire ce que tu m'a envoyé !!
Bon, il a suffit que je pose la question ici pour trouver la réponse ....
Voila ce que j'utilise comme commande pour obtenir le résultat attendu :
Je clos la demande qui est résolue.
Voila ce que j'utilise comme commande pour obtenir le résultat attendu :
SELECT users.name as "USER", string_agg(DISTINCT products.name, ', ') as "PRODUCT(S)"
FROM users
LEFT JOIN commands ON users.id = commands.id_client
INNER JOIN products ON commands.id_product = products.id
GROUP BY users.name
ORDER BY users.name ASC;
+--------+------------------------------+
| USER | PRODUCT(S) |
+--------+------------------------------+
| user1 | service1, service2 |
| user2 | service1, service3 |
| user3 | service4 |
| user4 | service1, service2, service3 |
+--------+------------------------------+
Je clos la demande qui est résolue.