MySql 表中一个字段关联字典表多个值,查询出对应字典的名称

时间:2019-08-29 11:30:36   收藏:0   阅读:1099

1、用到MySQL的FIND_IN_SET()函数,请自行查阅API,这里只解决问题。

2、主表

技术分享图片

3、字典表

技术分享图片

4、sql

主要是子查询

SELECT
    h.guid,
    (select GROUP_CONCAT(s1.dictname)  from sys_dict_item s1  where  FIND_IN_SET(s1.dictid,h.identitycategories) ) identitycategoriesname

FROM
    hy_veterans_info h

WHERE
    h.guid =2019082816344703210036 
    and h.status = 1 

5、效果图

技术分享图片

 

原文:https://www.cnblogs.com/w-yu-chen/p/11428090.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!