关于我的问题,
how can i update SQL table logic
我想要一个查询,它将执行以下操作,
我的最后一个问题令人困惑,因此我要提出另一个问题。
如何在C#中的单个SQL查询中更新水果列表的板条箱ID
FruitID和CrateID是前键,并且将始终在其他表中。
最佳答案
尝试使用IN
:
UPDATE FRUITS
SET CRATE = 'CRATE 7'
WHERE FRUITID IN (1, 2, 3)
要么
UPDATE FRUITS
SET CRATE = 'CRATE 7'
WHERE FRUITName IN ('Mango1', 'Mango2', 'Apple 6')
您也可以使用
LIKE
来匹配Mango
和Orange
,但是这可能会更新错误的结果(假设您希望将Orange 199更新为Crate 7,但希望将Orange 198更新为Crate 6)。关于c# - 如何在C#中的单个SQL查询中更新水果列表的 crate ID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16539948/