UPDATE 和DELETE的 LEFT JOIN
- UPDATE:
- UPDATE A SET ApproverID=NULL,ApproveDate=NULL,ApproveResult=100,CheckerID=null,
- CheckDate=null, IsCheck=0
- FROM [SH_MaterialApplyBuyBill] A LEFT JOIN [SH_MaterialApplyBuyBillDetail] B
- ON A.ID=B.[MaterialApplyBuyBillID] WHERE A.id=125 AND @InDetailCount=0
- DELETE:
- DELETE A FROM [SH_ClosingBalance] A LEFT JOIN [SH_StoreHouse] B ON A.StoreHouseID=B.ID
- WHERE B.departmentID='1000'
本文介绍了如何使用SQL的LEFT JOIN子句来进行数据更新(UPDATE)和删除(DELETE)操作。具体示例包括对[SH_MaterialApplyBuyBill]表进行NULL值更新和从[SH_ClosingBalance]表中删除记录的具体SQL语句。
890

被折叠的 条评论
为什么被折叠?



