社区
基础编程
帖子详情
删除相同记录
BJ194784243
2011-06-08 08:37:51
有二个表,A 与B
A表 email
2
3
5
8
9
B表 email
5
8
要求是:把B表中记录与A表中记录相同的记录,从A表删除
以上想得到A表结果如下:
A表 email
2
3
9
SQL语句如何写,有一万多条记录
...全文
34
3
打赏
收藏
删除相同记录
有二个表,A 与B A表 email 2 3 5 8 9 B表 email 5 8 要求是:把B表中记录与A表中记录相同的记录,从A表删除 以上想得到A表结果如下: A表 email 2 3 9 SQL语句如何写,有一万多条记录
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BJ194784243
2011-06-09
打赏
举报
回复
[Quote=引用 2 楼 t5500 的回复:]
SQL code
DELETE FROM A WHERE A.email IN ( SELECT B.email FROM B )
[/Quote]
你写法也没有错,但不知道为什么,我执行时,还是不行。显示0记录.
我现在改用PHP程序直接删除了.谢谢
乌镇程序员
2011-06-08
打赏
举报
回复
DELETE FROM A WHERE A.email IN ( SELECT B.email FROM B )
BJ194784243
2011-06-08
打赏
举报
回复
没人知道?
MySQL DML 语言(插入、更新与
删除
数据)
# 高阶 DML 操作 将查询结果插入到新表(相当于表复制功能) 根据另一张表的条件,更改本表
记录
根据另一张表的条件,
删除
本表
记录
------------------------------------------------------------- ...
使用 ROW_NUMBER OVER()
删除
相同
记录
使用 ROW_NUMBER OVER()
删除
相同
记录
SQL选出
相同
记录
和
删除
相同
记录
选出
相同
记录
的SQL语句是:select * from tableName where id in (select id from tableName group by id having count(*) > 1)
删除
相同
记录
的SQL语句是:delete from tableName where id in (select id from ...
oracle 查
删除
记录
查询,Oracle中查询和
删除
相同
记录
的3种方法
--查询
相同
记录
select id,name from(select id,name,count(*) from test group by id,name having count(*)>1); select id,name from test a where rowid > (select min(rowid) from test b where a.id = b.id and...
sql
删除
相同
记录
SQL code<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> --如何按字段
删除
重复
记录
一张表
基础编程
21,882
社区成员
140,366
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章