2018-10-16
閱讀量:
1563
MySQL中分組合并顯示的方法
一、問題描述
在MySQL中如何將兩列文本數(shù)據(jù)分組合并為一列并以逗號(hào)分隔,如下圖所示:將圖一數(shù)據(jù)顯示為圖二。


二、解決方法
CREATE TABLE abc (
col_1 VARCHAR(4),
col_2 INT
);
insert into abc values('A','1'),('A','2'),('B','3'),('B','4'),('C','5'),('C','6');
SELECT
col_1,
CONCAT(MID(GROUP_CONCAT(col_1, col_2), 2, 1),
',',
MID(GROUP_CONCAT(col_1, col_2), 5, 1)) AS col_3
FROM
abc
GROUP BY col_1;






評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
1條評(píng)論