mysql查询时使用聚合函数拼接字段
程序员文章站
2022-04-15 14:51:04
...
mysql查询聚合函数
我在mysql中查询一个列表,使用了groupconcat函数聚合某些字段。效果如下:
id rescode fieldA fieldB
001 00-A-001 valA1,valA2 valB1,valB2
其中fieldA 和fieldB字段的值被聚合,默认用,连接起来了。由于这两个字段是left join另一个表查出来的,和主表记录是多对一的。所以我想查询时把这两个字段合并成一个字段拼接起来,按这种格式:{valA1,valB1},{valA2,valB2},也就是按顺序对应起来。是不是应该自己写一个函数实现?应该怎么写?
下一篇: Spring用到的设计模式有哪些