Regrouper plusieurs lignes d'une seule table avec un ID commun - SQL/NoSQL - Programmation
Marsh Posté le 22-07-2019 à 18:05:44
Je connais pas bien PostgreSQL mais quelque chose comme ca :
http://sqlfiddle.com/#!17/7495a/7
Code :
|
Marsh Posté le 22-07-2019 à 18:20:43
mechkurt a écrit : Je connais pas bien PostgreSQL mais quelque chose comme ca :
|
Merci d'après mes premiers test cela fonctionne, reste à faire cela sur toutes mes autres valeurs Excellente fin de journée !
Marsh Posté le 22-07-2019 à 17:18:39
Bonjour à la communauté,
A force d'écumer le web je me suis mis un gros mal de tête mais n'arrive toujours pas à résoudre mon problème. Aussi j'en appelle à vos expériences (et au sein gourou du SQL) pour résoudre ceci (qui je suis sûr en fera rire bon nombre^^) :
J'ai une table de ce type :
____________________________
ID|POS|VAL|
---------------------------------------
1 |a|1,5
1 |b|2,5
1 |c|0
2 |a|1,4
2 |b|2,3
___________________________
et j'aimerais via une requête obtenir ceci :
_______________________________
ID|POS1|VAL1|POS2|VAL2|POS3|VAL3
-------------------------------------------
1 |a|1,5|b|2,5|c|0
2 |a|1,4|b|2,3|null|null
_______________________________
En complément il s'agit d'une base PostgreSQL
J'ai par ailleurs un champs de géométrie associé à ID qui devrait faire partie du regroupement, cela posera t-il souci svp ?
En vous remerciant pour votre temps de lecture et encore plus pour vos éventuelles réponses.
Bonnes vacances à ceux qui le sont déjà et bon courage aux autres