J'ai ces données en base :
COMPANY | CATEGORY | BRAND
--------------------------------
Company 1 | Category 2 | Brand A
Company 1 | Category 2 | Brand B
Company 1 | Category 2 | Brand C
Company 1 | Category 1 | Brand X
Company 1 | Category 1 | Brand Y
Company 1 | Category 1 | Brand Z
Company 1 | Category 3 | Brand A
Company 1 | Category 3 | Brand X
Je souhaite les récupérer sous forme json en SQL :
{"COMPANY":{"name":'Company 1', "CATEGORY":[{"name":'Category 1', "BRAND":{'Brand X', 'Brand Y', 'Brand Z'}}, {"name":'Category 2', "BRAND":{'Brand A', 'Brand B', 'Brand C'}}, {"name":'Category 3', "BRAND":{'Brand A', 'Brand X'}}]}}
J'arrive à mettre sous forme json ligne par ligne, ou à récupérer le json de toutes les lignes concaténées.
Mais je ne vois pas comment former un json avec les données groupées par COMPANY, CATEGORY, BRAND
Partager