这是用户表 user
这是角色表 role
需求:查询用户表所有数据还要显示用户的角色中文显示出来
这时就要用到mysql的FIND_IN_SET函数。FIND_IN_SET(str,strlist).
select u.id,
u.name,
GROUP_CONCAT(r.name) AS role
from user u inner join role r on FIND_IN_SET(r.id,u.role) group by u.id
查询出来的数据就为。
操作简单