参考我的问题,
how can i update SQL table logic
我想要一个可以执行此类操作的查询
我的最后一个问题令人困惑,因此我问了一个不同的问题。
如何在c#中单个SQL查询中更新水果列表的Crate ID
FruitID和CrateID是foriegn键,并且总是在其他表中。
答案 0 :(得分:3)
尝试使用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为板条箱6)