Group by PostgreSQL - SQL/NoSQL - Programmation
Marsh Posté le 02-05-2019 à 14:31:22
Code :
|
Un truc comme ca.
Marsh Posté le 02-05-2019 à 15:29:15
Merci,
J'ai essayer mais le problème est que pour l'exemple cela donne pour DD :
count_col1 col1 col2 col3
1 DD dg 3
2 DD de, de 3
Marsh Posté le 02-05-2019 à 15:45:47
si tu regardes la doc de array_agg, tu verras qu'il y a la possibilité d'avoir les valeurs différentes, et même de les trier
Marsh Posté le 02-05-2019 à 16:43:28
intersigne a écrit : Merci, |
Testé:
Code :
|
Manquait le distinct... Franchement tu pouvais le trouver...
Marsh Posté le 02-05-2019 à 17:11:08
Devil'sTiger a écrit : |
Effectivement tu as raison.
Merci à vous, cela fonctionne comme cela.
Marsh Posté le 02-05-2019 à 13:41:08
Bonjour
J'ai un problème de requête PostgreSQL que je ne parviens plus à refaire.
En gros j'ai une table comme ça :
pk col1 col2 col3
1 AA ad 1
2 AA ac 1
3 AA ac 1
4 BB bc 2
5 BB bd 2
6 CC cd 3
7 CC ce 3
8 DD de 4
9 DD de 4
10 DD dg 4
Avec un group by j'étais arrivé à ce résultat, mais j'ai oublié comment :
count_col1 col1 col2 col3
3 AA ad, ac 1
2 BB bc, bd 2
2 CC cd, ce 3
3 DD de, dg 4
Merci
---------------
Roll out !