
想把這些陳述句結合一條陳述句,查詢MaterialExt表中欄位為StorageId='f04f5c10-1203-417a-91d7-ef6e98c567d9'的資料要在MaterialExt和MaterialForLocation兩張表里面洗掉
圖中我是查詢出來分別進行洗掉,覺得有點麻煩!!
求大神幫忙寫一條完整的陳述句
小白 !勿噴!!!!!!
uj5u.com熱心網友回復:
大概這個意思DELETE A FROM 表Forxxx A WHERE EXISTS ( SELECT 1 FROM 表Ext B WHERE (B.storageId='guidxxx') AND (A.MateriaExtID=B.ID) );
要同時洗掉,最好用觸發器。
uj5u.com熱心網友回復:
寫存盤程序,傳引數:StorageId一次洗掉二個表的相關資料即可。
觸發器不要隨便用,副作用很大。
uj5u.com熱心網友回復:
解決問題方法很多,關鍵是你為什么要用一條陳述句?
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/11402.html
標籤:疑難問題
下一篇:網上下載谷歌瀏覽器準備安裝到電腦,提示“無法定位程式輸入點EventRegister于元件ADVAPI32.dll上。”
