我有一個表格「關係」,它存儲了費率和交易之間的關係。 它看起來像:如何根據SQL中的其他列值選擇布爾列?
DealId RateId IsPremium
------------------------------------------------
1 A True
2 A False
3 B False
4 B True
5 B True
6 C False
7 C False
DealId是唯一的,一個RateId可以映射到許多不同的DealId。
現在,Buesiness球隊要求我提供一個關於此表中報告,但IsPremium值將被更改爲真如果該表中的相同RateId已經真值。
這意味着,基於請求,我的新報告將是:
DealId RateId IsPremium
------------------------------------------------
1 A True
2 A True
3 B True
4 B True
5 B True
6 C False
7 C False
由於RateId C沒有在原來的表真價值,我將繼續呈現假值了。
我想在我的SQL腳本中使用 「GROUP BY RateId」,但不能與IsPremium值處理...