0
我知道您可以使用連接從多個表中刪除。但是,我不知道該怎麼做。我嘗試使用這個聲明,但它也沒有工作。如何使用SQL從多個表中刪除公共行
delete trm, val
from MCS.stg_mdcr_trmntn_rpt trm, MCS.stg_mdcr_vldtn_rpt val
where trm.import_proc_id = 156;
我知道您可以使用連接從多個表中刪除。但是,我不知道該怎麼做。我嘗試使用這個聲明,但它也沒有工作。如何使用SQL從多個表中刪除公共行
delete trm, val
from MCS.stg_mdcr_trmntn_rpt trm, MCS.stg_mdcr_vldtn_rpt val
where trm.import_proc_id = 156;
那你想加入什麼樣的列上錯
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;
? –
您使用的是什麼RDBMS? MySQL支持多表刪除,但不支持SQL Server。 –
你不能刪除這樣的字段......因爲我認爲trm和val是正確的字段? –