La fonction group_concat de MySQL peut combiner les champs spécifiés du groupe en une seule ligne de contenu, ce qui est plus adapté à la conversion de colonnes.

La syntaxe complète est la suivante :

group_concat([DISTINCT] Champ à concaténer [Champ de tri Ordre PAR ASC/DESC] [Séparateur 'séparateur'])

Le délimiteur par défaut est la virgule

Exemple:

select id,group_concat(distinct name) from table group by id ;  

Il convient de noter qu'il existe une limite par défaut sur la longueur des champs fusionnés.


faire référence à:

HTTPS://wuwuwu.ITeye.com/blog/So-call Never Said-555543

HTTP://wuwuwu.mommycode.com/info-detail-1389878.HTML

HTTPS://wuwuwu.cn blog on.com/put Anson-2016/fear/6911631.HTML

HTTPS://wuwuwu.cn blog sur.com/browser1214/fear/11202866.HTML

Laisser une réponse