0

嘿伙计们,你如何在不同的字段上但在同一个表上添加两个值

例如:

tblbooks

Quantity
Borrowed

每次用户向借阅者发行一本书时,其数量减 1,借阅量加 1....

4

2 回答 2

0
INSERT INTO tablename(field1,field2)
VALUES(v1,v2)

在你的情况下,我猜你需要更新。

Update yourtable
SET Quantity =Quantity-1,
    Borrowed=Borrowed+1
Where userid=1
于 2012-11-21T12:49:31.923 回答
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

...我没有测试这段代码,它没有考虑转换,错误检查等,但我希望它传达了这个想法......

于 2012-11-21T14:41:52.720 回答