关于我的问题,

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来匹配MangoOrange,但是这可能会更新错误的结果(假设您希望将Orange 199更新为Crate 7,但希望将Orange 198更新为Crate 6)。

关于c# - 如何在C#中的单个SQL查询中更新水果列表的 crate ID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16539948/

10-13 09:02