时间:2024-02-13 10:22作者:下载吧人气:28
1 有时候我们会需要将多条数据根据一些特别的字段做一些合并。比如下面这个查询,正常会查询出3条数据,但是我们会希望根据create_by 分成两列显示
2 这时候需要用到string_agg函数,先通过group by分组,在进行合并,当然查询结果需要满足group by的限制;sql语句:
select create_by,string_agg(videoname,’,’) as videonames from w008_video_addr_info where id in (4248,538,546)
group by create_by
网友评论