user和role多对多关系,关联表略
要求一个sql查出来,以user为主表,并以一个字段显示“所有角色名拼接后的字符串”如图:谢谢
select u.*,GROUP_CONCAT(r.rname)from user u,role r,user_role urwhere u.uid=ur.uid and r.rid=ur.rid GROUP BY u.uid
user
关键是用GROUP_CONCAT()函数