当前位置:   article > 正文

mysql FIND_IN_SET函数,根据id(逗号隔开)关联另一个表查询name(结果逗号隔开)_mysql 逗号分隔id关联查询名称

mysql 逗号分隔id关联查询名称

a表:

b表:

 

 需求:a表role关联B表查询出角色名称并用逗号隔开

  1. SELECT
  2. a.id,
  3. a.NAME,
  4. GROUP_CONCAT(b.NAME) AS role
  5. FROM
  6. USER a
  7. INNER JOIN role b ON FIND_IN_SET(b.id, a.role)
  8. GROUP BY
  9. a.id

查询结果如下: 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/230842
推荐阅读
相关标签
  

闽ICP备14008679号