我如何更新C#在单个SQL查询水果的清单包装箱标识(How can I update Crate I

2019-09-03 02:14发布

在谈到我的问题,

如何更新SQL表的逻辑

我想查询其会做这样的事情,

我在我的最后一个问题是混淆,因此我问一个不同的问题。

我如何更新C#在单个SQL查询水果的清单包装箱标识

FruitID和CrateID是foriegn键,将永远在其他表。

Answer 1:

尝试使用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然而,这可能会更新不正确的结果(比如你想橙199进行更新,以木箱7,但希望橙198是木箱6)



文章来源: How can I update Crate IDs of List of Fruits in single SQL query in c#