Merger les resultats d'une jointure multiple
Résolu/Fermé
Exileur
Messages postés
1475
Date d'inscription
mercredi 31 août 2011
Statut
Membre
Dernière intervention
16 décembre 2022
-
20 juil. 2020 à 18:43
Exileur Messages postés 1475 Date d'inscription mercredi 31 août 2011 Statut Membre Dernière intervention 16 décembre 2022 - 20 juil. 2020 à 19:04
Exileur Messages postés 1475 Date d'inscription mercredi 31 août 2011 Statut Membre Dernière intervention 16 décembre 2022 - 20 juil. 2020 à 19:04
A voir également:
- Merger les resultats d'une jointure multiple
- Lexer resultats - Télécharger - Sport
- Liste déroulante choix multiple excel - Guide
- Resultats foot - Télécharger - Vie quotidienne
- Ecran multiple pc - Guide
- Windows presse papier multiple - Guide
2 réponses
RV71
Messages postés
610
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
27 novembre 2024
31
20 juil. 2020 à 18:59
20 juil. 2020 à 18:59
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
mercredi 31 août 2011
Statut
Membre
Dernière intervention
16 décembre 2022
150
20 juil. 2020 à 18:58
20 juil. 2020 à 18:58
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.
Exileur
Messages postés
1475
Date d'inscription
mercredi 31 août 2011
Statut
Membre
Dernière intervention
16 décembre 2022
150
20 juil. 2020 à 19:04
20 juil. 2020 à 19:04
20 juil. 2020 à 19:03