如何删除数据库中表的重复值
答案:2 悬赏:30 手机版
解决时间 2021-05-09 08:08
- 提问者网友:战皆罪
- 2021-05-08 19:12
在数据库中有两个表A和B,两个表的字段值是一样的,比如都有id和email,需要查询出两个表中的email相同的记录,并且将B表中的记录给删除,删除的同时还要添加到B表的历史表B-His中,用存储过程如何实现呢??
最佳答案
- 五星知识达人网友:末日狂欢
- 2021-05-08 19:43
insert into Bhis Select * From B where B.id in (select id From A where A.email=B.email)
Delete From B where B.id in (select id From A where A.email=B.email)
把这两句建立成存储过程
全部回答
- 1楼网友:笑迎怀羞
- 2021-05-08 20:11
Create Proc Pro_Del
Insert Into B-His Select * From A,B Where A.email = B.email
Delete From B Where A.email = B.email
GO
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯