问题描述
我想从数据库的A表中取出一个数,然后把这个数和B表中的数相加,结果再放回B表中原来的位置,请问一下这样的一段代码应该怎么写?
解决方案
解决方案二:
1,先把A表和B表要相加的数取出来相加2,修改B表中存放那个数的值为相加后的和
解决方案三:
updatebsetb=b+(selectafroma);
解决方案四:
引用2楼supercustomer的回复:
updatebsetb=b+(selectafroma);
具体来说,是不是写成这样啊?Stringsql="updateaccountsetlast=last()+(selectmoneyfrommoneychangewheretoaccount=account.getZhanghuId())"+"wherezhanghuId="+account.getZhanghuId();
解决方案五:
updatetableA,tableBsettableB.fieldB=tableA.fieldA+tableB.fieldBwhere...;
时间: 2024-09-30 21:19:34