高分求急求过滤号码的一段sql程序(在线等)

pureblue007 2006-01-19 10:01:52
有两个表,一个表(user)中是大量的手机号码,字段user_num
还有个表(blackuser)是黑名单,也有一些号码,字段blackuser_num
现在要查查user表中的所有手机号码,在blackuser表中是不是存在,如果存在的话,就把该号码从user表中删除掉。
这样的一个需求应该写存储过程还是触发器呢?麻烦帮我写一下吧,谢谢
...全文
118 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pureblue007 2006-01-19
  • 打赏
  • 举报
回复
感谢大家!搞定!
handsome0916 2006-01-19
  • 打赏
  • 举报
回复
select user_num from user where user_num not in (select blackuser_num from blackuser)
lsqkeke 2006-01-19
  • 打赏
  • 举报
回复

delete from user1
where exists(select * from blackuser where user1.user_num =blackuser.blackuser_num)
xueguang 2006-01-19
  • 打赏
  • 举报
回复
delete user where user_num in(select blackuser_num from blackuser)
-狙击手- 2006-01-19
  • 打赏
  • 举报
回复
select distinct a.user_num from user a where user_num in (select blackuser_num from blackuser)
lsqkeke 2006-01-19
  • 打赏
  • 举报
回复
delete from user a join blackuser b on a.user_num =b.blackuser_num

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧