嘿伙计们,你如何在不同的字段上添加两个值,但在同一个表上
例如:
tblbooks
Quantity
Borrowed
每次用户向借款人发放一本书时,其数量减少1,借款增加1 ......
答案 0 :(得分:0)
INSERT INTO tablename(field1,field2)
VALUES(v1,v2)
在你的情况下,我猜你需要更新。
Update yourtable
SET Quantity =Quantity-1,
Borrowed=Borrowed+1
Where userid=1
答案 1 :(得分:0)
我通常这样做的方法是使用LinQ选择我想要更新的行,然后只更新值。
例如:
With (From rw In tblBooks Select rw Where rw.Item("MyCondition").ToString = "Condition").First
.Item("Quantity") = .Item("Quantity") - 1
.Item("Borrowed") = .Item("Borrowed") + 1
End With
...我没有测试这段代码,也没有考虑转换,错误检查等,但我希望它传达了这个想法......