レコードは削除(ブール値)に設定されていますが、実際には削除されないシナリオがあります。これらの値のリストは、例えば、(のはViewToDelete
それを呼びましょう)ビュー内に表示されます。SQL Server - 削除(x)where caluseに応じた行数
ID DELETE
--------------
1 1
4 1
5 1
私はすべて一回で、このビューに存在するこれらの値を削除できるようにしたい一日の終わりに、これを達成することができますか?
DELETE FROM mytablename
WHERE ID = ViewToDelete.ID
--THIS WOULD WORK IF THERE WAS 1 VALUE, BUT FOR MULTIPLE VALUES
--IT RETURNS AN ERROR AS I WOULD EXPECT
また、DELETE = 1を追加する必要があります。 – Lamak
@Lamak Good catch - added。 – Siyual
は扱いがうまくいっていて、幸いなことにテストテーブル上にあったので、すべてのものを削除しました;)2年間私はSQLをやったことがあります。これほど簡単なことはしませんでした。助けてくれてありがとう – Crezzer7