我想让结果变成这样,有办法能改成这种样子吗?
以mysql 为例,可以这么写
SELECT user_id, GROUP_CONCAT(role_id) from role_user GROUP BY user_id
如果非mysql,请查阅一下数据库函数,找到聚合类,看看有没有相关的聚会函数
谢谢,我解决了
什么数据库?oracle 中有个行转列函数,可以尝试下。