许久没有用数据库提供的函数,都有些遗忘了,今天在做后台开发时遇到的问题
需求:
现有 task 表:
同一任务分配给不同的用户,现在要求查处所有任务,以及负责该任务的用户?
数据库提供了 concat 函数可以完成这个需求,它可以将分组的数据中的同一分组的数据的同列不同行的数据进行合并。
select group_concat(username) as 'username' ,group_concat(userid) as 'userid',taskid,content from task group by taskid ;
这样就可以实现需求了
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于