exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT code_article_sh , wm_concat(designation_complete_sh ) AS employees FROM article_finalise_11_04_2019 GROUP BY code_article_sh ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT code_article_sh, LISTAGG(designation_complete_sh , '@ ') WITHIN GROUP (ORDER BY designation_sh ) "names" FROM article_finalise_11_04_2019 GROUP BY code_article_sh
gateau nomProduit ordre Gateau au chocolat Farine 1 Gateau au chocolat Beurre 3 Gateau au chocolat Lait 2 Gateau au chocolat Chocolat 4 Choux à la crème Farine 1 Choux à la crème Œufs 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Select gateau, substr(max(sys_connect_by_path(nomProduit,',')),2) "produits" From ( Select gateau, nomProduit, ordre from tableGateaux, tableProduitsGateaux, tableProduits where tableGateaux.idgateau = tableProduitsGateaux.idgateau and tableProduitsGateaux.idproduit = tableProduits.idproduit ) Connect By ordre-1 = Prior ordre and gateau = Prior gateau Start With ordre = 1 group by gateau order by gateau;
Partager