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表中不同字段

原文地址:https://www.cnblogs.com/hxp-wwx/p/11958468.html