2013-07-03 2 views
0

Насколько я понимаю, вы можете удалить из нескольких таблиц с помощью объединений. Но я не знаю, как это сделать. Я попытался использовать это утверждение, и оно тоже не сработало.Как удалить общую строку из нескольких таблиц с помощью SQL

delete trm, val 
from MCS.stg_mdcr_trmntn_rpt trm, MCS.stg_mdcr_vldtn_rpt val 
where trm.import_proc_id = 156; 
+0

на какой столбец вы хотите присоединиться? –

+2

Какие СУБД вы используете? MySQL поддерживает удаление нескольких таблиц, но SQL Server, например, не работает. –

+2

вы не можете удалить такие поля ... потому что я полагаю, что trm и val являются полями? –

ответ

1

Что случилось с

delete from MCS.stg_mdcr_trmntn_rpt 
where import_proc_id = 156; 

delete from MCS.stg_mdcr_vldtn_rpt 
where import_proc_id = 156; 

commit; 
Смежные вопросы