私は2つのテーブルUserStatusとUserを持っています。サブクエリ
USERSTATUS 2つのフィールドがあります ユーザー名、ステータス
ユーザーは、二つのフィールド ユーザー名、削除された
これは私が
Update users
set deleted = '1'
where username = (select username
from tempDUDPIVOT
where status = 'inactive')
を使用しているクエリですが、エラーを取得しています
をサブクエリが2つ以上の値を返しました。 =、!=、<、< =、>、> =、またはサブクエリが式として使用されている場合は、これは許可されません。
私はいくつかのバリエーションを試しましたが、解決策を見つけることができません...私は非常に自明な感じがします。
あなたのお手伝いがありがとうございます。
ありがとうございました。
感謝を。 SQL2005上では、私はMergeを利用できません。 – Stan