2

私の質問を参考に、

SQL テーブル ロジックを更新する方法

このようなことをするクエリが欲しいのですが、

ここに画像の説明を入力

前回の質問がわかりにくかったので、別の質問をしています。

c#の単一のSQLクエリでリストオブフルーツのクレートIDを更新するにはどうすればよいですか

FruitID と CrateID は外部キーであり、常に他のテーブルにあります。

4

1 に答える 1

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、これにより誤った結果が更新される可能性があります (オレンジ 199 を Crate 7 に更新したいが、Orange 198 を Crate 6 にしたいとします)。

于 2013-05-14T09:47:41.860 に答える