【发布时间】:2013-11-17 01:11:21
【问题描述】:
我需要用(自己的值)-(其他表中的值)来更新表中的值
我试过了
UPDATE FULLTABLE
SET FULLTABLE.Balance = FULLTABLE.Balance - AdvBalance.balance
WHERE FULLTABLE.id= AdvBalance.advid;
还有这个
update fulltable f set f.balance = ( f.balance -
select a.balance from advbalance a where a.advid=f.advertiserID)
第一个是抛出无效标识符的错误。第二个错误。
我正在使用 oracle 数据库。
请提出一种方法来做到这一点。
谢谢
【问题讨论】: