sql中如何更新符合条件的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql中如何更新符合条件的值相关的知识,希望对你有一定的参考价值。
参考技术A account表中应该有账户id这个主键字段吧?暂且定为account_id吧我们假设id为333的账户需要话费200余额和300积分,则sql这样写
update account set balance = balance - 200,cowpea = cowpea - 300 where account_id = 333 and balance >= 200 and cowpea >= 300 参考技术B update
不支持JOIN的,
要这么写
呵呵。
update
A
set
A.code1
=
(select
B.code2
from
B
where
B.code2
=
A.code1)
以上是关于sql中如何更新符合条件的值的主要内容,如果未能解决你的问题,请参考以下文章