业务表telbankidbrandidtypeid1200401字典功能表dictionaryIDdictionary_desriptionvaluevalue_description1001银行名称2004工商1001银行名称2005建行1002品牌代码0全球通1003类型0营...
业务表
tel bankid brandid typeid
1 2004 0 1
字典功能表
dictionaryID dictionary_desription value value_description
1001 银行名称 2004 工商
1001 银行名称 2005 建行
1002 品牌代码 0 全球通
1003 类型 0 营业厅
如图两张表业务表和功能字典表,现在想通过一条SQL语句查询业务表中bank_id,brand_id,check_flag对应的在字典表中对应的value_description,其中id值是和value对应的,但是value值并不是全部包含id的,有部分id在value中不存在的,value也是有重复的,通过前面的dictionary_id分类,假如bank_id对应的是dictionary_id=1027对应的value值,brand_id对应的dictionary_id 为1001,check_flag为1022,每个dictionary_id 对应的value不会重复,想要的结果是三个id在value中有的时候就显示对应的描述,如果没有就显示为null,假如一条数据bank_id对应的有描述为邮政,而brand_id和check_flag的id在value中不存在,那么显示就是
电话号码 银行 品牌 对账
2434545 邮政 null null
求大神们帮忙,非常纠结
展开