我有一张有不同类型余额的表,我需要根据可用性从不同列中扣除余额。
这是我尝试使用但没有用的查询(示例)
update table_A
set case
when column_A>table_B.balance then column_A
when column_B>table_B.balance then column_B
when column_C>table_B.balance then column_C
end =value
from table_B
on table_A.Id=table_B.id
谢谢!
它是这样的(仅逻辑)