列a、b、およびcを持つ表MyTableがintの場合は、私がbとcの値に基づいてすべてのaを更新したいと考えると、複数の条件でtsqlの表を更新する
Update MyTable set a = 2 where b = 1 and c = 1
それは遅すぎだし、この文は動作しませんなぜ私は私の人生のために見ることができない、私は愚かな何かが足りないのですか?
編集者は、エラーを忘れました。
"副問合せが=、!=、<、< =、>、> =、または副問合せが式として使用されている場合は、これは許可されません。
Edit2:これは私が使用していた正確なクエリ(別の列名)でした。テーブルには壊れたトリガーがありました。とにかく助けてくれてありがとう。
なぜ機能しないのですか?エラー、更新されたものはありません。 – sgriffinusa
これはうまくいくはずです。なぜそれができないのかわかりません –
あなたのエラーはあなたのコードと一致しません。可能であれば、正確なSQLクエリを投稿する必要があります。 – sgriffinusa