1. 程式人生 > >sql server中Delete 中Inner join的用法

sql server中Delete 中Inner join的用法

Delete pcii From PubCalcItemInfo as pcii Inner Join PubCalcInfo as pci On pcii.CalcId=pci.CalcId where [email protected]

Delete pcai From PubCalcAcroInfo as pcai Inner Join PubCalcInfo as pci On pcai.CalcId=pci.CalcId where [email protected]

標紅部分為需要注意的,我就是在delete後面沒有沒有加表的引用名,所以無法刪除。但是查詢不需要,直接是下面的就ok:

Select * From PubCalcItemInfo pcii Inner Join PubCalcInfo pci On pcii.CalcId=pci.CalcId where [email protected]

所以我猜測,Update 與Delete 應該也一樣,未測試,如果你遇到了你可以試一下。