失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 修改同一张表的同一个字段的两个不同的值。

修改同一张表的同一个字段的两个不同的值。

时间:2019-02-13 01:12:43

相关推荐

修改同一张表的同一个字段的两个不同的值。

独角兽企业重金招聘Python工程师标准>>>

1. 数据表结构

2. 问题描述

id='1210144525'的用户Balance减少100, id='1209173022'的用户Balance就增加100。

3. SQL语句

update bankaccount baset ba.balance =(select a.balancefrom (select ba.id,casewhen ba.id = '1209173022' thenba.balance + 100when ba.id = '1210144525' thenba.balance - 100elseba.balanceend balancefrom bankaccount ba) awhere ba.id = a.id)where ba.id in ('1209173022', '1210144525');

如果觉得《修改同一张表的同一个字段的两个不同的值。》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。