Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
关于我的问题,
我如何更新 SQL 表逻辑
我想要一个查询,它会做这样的事情,
我的最后一个问题令人困惑,因此我问了一个不同的问题。
如何在 C# 的单个 SQL 查询中更新水果列表的 Crate ID
FruitID 和 CrateID 是外键,并且总是在其他表中。
尝试使用IN:
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)
LIKE
Mango
Orange