или же кратким и точным предложением что именно искать.
Примерно так declare @t table (target_id varchar(255), device_id varchar(255)); delete boot output deleted.target_id, deleted.device_id into @t (tgarget_id, device_id) where id ... delete gd from @t t join group_devices gd on gd.device_id = t.device_id;
или временную таблицу пользовать. я бы еще обернул в try -catch и в транзакцию само удаление.
Обсуждают сегодня