今天实现一个需求,要将同一个对象的某一个属性给合并显示,原本考虑的还是通过查询返回list集合,然后再进行拼接,被组长看到了,让我去看一看group_concat函数,才了解到它。
举个例子来看:
这样的一张表要求将link_name 相同的range_time字段进行合并
sql语句
SELECT t.`measure_id`, t.link_name,GROUP_CONCAT(t.range_time) range_time
FROM tb_assessment_criteria a
GROUP BY t.`measure_id`
ps:记得group by 分区