用存储过程怎么从表中删除主键在别一结果表中的数据?
假设有 表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需要建立一张临时表吗?