SQL语句中根据类型编码在字典表中进行匹配返回对应的汉字

您所在的位置:网站首页 mysql语句翻译 SQL语句中根据类型编码在字典表中进行匹配返回对应的汉字

SQL语句中根据类型编码在字典表中进行匹配返回对应的汉字

2023-08-31 13:48| 来源: 网络整理| 查看: 265

一、应用场景分析:一般表设计时,对于可划分的类型字段,一般存在字典表中,其他表中如果用到这个类型时,一般只存该类型的编码。当我们想使用sql语句根据类型编码把汉字也一起查出来,SQL语句怎么写?如下:

二、单个类型场景应用,具体SQL语句和效果图如下:

SELECT ivt_way_code '投资方式编码', way.dict_label '投资方式名称' FROM fncl_ivt i LEFT JOIN sys_dict_data way ON i.ivt_way_code = way.dict_value AND way.dict_type='ivt_way';

三、多个类型场景应用,具体SQL语句和效果图如下:

select ivt_way_code '投资方式编码', way.dict_label '投资方式名称', ivt_indy_code '投资行业编码', indy.dict_label '投资行业名称', money_type_code '资金类型编码', m.dict_label '资金类型名称', exit_type '退出类型编码', extype.dict_label '退出类型名称', ivt_area_code '省份编码', areai.province_name '省份名称' from fncl_ivt i left join sys_dict_data way on i.ivt_way_code = way.dict_value and way.dict_type='ivt_way' left join sys_dict_data indy on i.ivt_indy_code = indy.dict_value and indy.dict_type='industries' left join sys_dict_data m on i.money_type_code = m.dict_value and m.dict_type='money_type' left join sys_dict_data extype on i.exit_type = extype.dict_value and extype.dict_type='exit_type' left join (select * from china_county GROUP BY province_id) areai on i.ivt_area_code = areai.province_id;

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3