日期:2014-05-16  浏览次数:21979 次

用存储过程怎么从表中删除主键在别一结果表中的数据?
假设有 表tbUser ( userID,userName),select到得一个结果表tbRet(userID),怎么删除tbUser中所有userID在表tbRet中存在的记录?
除了建个临时表来循环,或者用游标外还有什么好办法没?
谢谢。

------解决方案--------------------
delete tbUser from tbUser,tbRet where tbUser.userID=tbRet.userID
------解决方案--------------------
探讨
引用:

delete tbUser from tbUser,tbRet where tbUser.userID=tbRet.userID
谢谢了。我试试看。
另外,select到得的结果表tbRet需要建立一张临时表吗?