嘿伙计们,你如何在不同的字段上但在同一个表上添加两个值
例如:
tblbooks
Quantity
Borrowed
每次用户向借阅者发行一本书时,其数量减 1,借阅量加 1....
INSERT INTO tablename(field1,field2)
VALUES(v1,v2)
在你的情况下,我猜你需要更新。
Update yourtable
SET Quantity =Quantity-1,
Borrowed=Borrowed+1
Where userid=1
我通常这样做的方式是使用 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
...我没有测试这段代码,它没有考虑转换,错误检查等,但我希望它传达了这个想法......