Young87

当前位置:首页 >个人收藏

MySql使用group_concat()后去重

工作场景: 行转列显示数据值,例如:统计A表里面所有a分组的b字段(带去重)。

SQL:

SELECT
	sur.a,
	group_concat(
		DISTINCT `sur`.`b` SEPARATOR '--'
	) AS `name`
FROM
	A sur
GROUP BY
	sur.a
-- DISTINCT  将名字去重
-- SEPARATOR 每个名字间有使用"--"连接

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: Windows 上必装的 10 款高效软件,用起来绝对爽!

下一篇: Java阿拉伯数字转换为大写数字

精华推荐