读书人

用存储过程如何从表中删除主键在别一结

发布时间: 2012-02-24 16:30:38 作者: rapoo

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

读书人网 >Mysql

热点推荐