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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM