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 每個名字間有使用"--"連接
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章