locations
、items
、の 3 つのテーブルを持つ DB2 データベースがあります movement_history
。テーブルにはへのitems
外部キー があります。このテーブルには、外部キー 、into 、および 2 つの外部キーand 、 into があります。location_id
locations
movement_history
item_id
items
location_id_before
location_id_after
locations
location
行がない場合、items
またはそれを参照していない場合は、削除したいと思いmovement_history
ます。location
行がどこかで参照されている場合は、更新して削除済みとしてマークしたいだけです。これを1つのステートメントで行う方法はありますか?これを行う最善の方法は何ですか?