SqlServer Where后面Case When的使用实例

SqlServer一个(用户表:a)中有两个字段都是用户ID

第一个ID是(收费员:id_remitter)

第二个ID是(退费员:id_returner)

收费表:b

如何根据是否退费(F_RETURN)关联用户表,取用户表中的对应的收费员信息或者退费员信息?

详细说明:

a表

 

 b表

 

关联后查询结果

 

如果是退使用b表ID_Returner关联(上图红圈)

如果不是退使用b表ID_Remitter关联(上图绿圈)

解决了a表中的一个字段根据需要关联b表中不同字段

posted on 2019-11-29 16:09  不乱于心_向大牛看齐  阅读(3850)  评论(0编辑  收藏  举报

导航