删除相同记录

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 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
没人知道?

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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