2013-07-03 36 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

您使用的是什麼RDBMS? 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;