LeetCode-MySQL196. 删除重复的电子邮箱
编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。
+----+------------------+
| Id | Email |
+----+------------------+
| 1 | john@example.com |
| 2 | bob@example.com |
| 3 | john@example.com |
+----+------------------+
Id 是这个表的主键。
例如,在运行你的查询语句之后,上面的 Person 表应返回以下几行:
+----+------------------+
| Id | Email |
+----+------------------+
| 1 | john@example.com |
| 2 | bob@example.com |
+----+------------------+
提示:
执行 SQL 之后,输出是整个 Person 表。
使用 delete 语句。
方法一:
delete p1 from person p1,person p2 where p1.email=p2.email and p1.id>p2.id;
方法二:
DELETE from Person
Where Id not in
(select t.id from --加上这个外层筛选可以避免You can't specify target table for update in FROM clause错误(Select MIN(Id) as idFrom Person Group by Email) t
)
LeetCode-MySQL196. 删除重复的电子邮箱相关推荐
- LeetCode SQL 196. 删除重复的电子邮箱
196. 删除重复的电子邮箱 Ideas 首先Person表与自身在Email列中连接起来,然后需要找到具有相同Email地址的更大ID,这就是我们要删除的记录. Code delete p1 fro ...
- 【SQL】 196.删除重复的电子邮箱
196. 删除重复的电子邮箱 编写一个 SQL 删除语句来 删除 所有重复的电子邮件,只保留一个id最小的唯一电子邮件. 以 任意顺序 返回结果表. (注意: 仅需要写删除语句,将自动对剩余结果进行查 ...
- ★LeetCode(196)——删除重复的电子邮箱(MySQL)
编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个. Id Email 1 john@example.com 2 bob@example.co ...
- 【LeetCode】196. 删除重复的电子邮箱
2019独角兽企业重金招聘Python工程师标准>>> 编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个. +----+- ...
- MySQL练习题---删除重复的电子邮箱
题目 编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个. ±-±-----------------+ | Id | Email | ±-±- ...
- 数据库题目 - 196. 删除重复的电子邮箱
文章目录 1.题目描述 2. 解答 1.题目描述 编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个. ±-±---------------- ...
- 182. 查找/删除重复的电子邮箱
编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱. 示例: ±-±--------+ | Id | Email | ±-±--------+ | 1 | a@b.com | | 2 ...
- mysql 统计 邮箱_mysql查询之 连续出现的数字,重复出现的邮箱,删除重复的电子邮箱...
1.编写一个 SQL 查询,查找所有至少连续出现三次的数字. +----+-----+ | Id | Num | +----+-----+ | 1 | 1 | | 2 | 1 | | 3 | 1 | ...
- 力扣——删除重复的电子邮箱(数据库的题
编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个. +----+------------------+ | Id | Email | +-- ...
最新文章
- 数据分析 python 用途-利用Python数据分析可以实现些什么功能呢?
- less than 50000 rmb convertible car
- RealFormer:把残差转移到Attention矩阵上面去
- java 接口 签名机制_java – 当接口A在其方法签名中定义接口B时
- background图片不显示_一种解决Retina屏幕1px边框显示问题的方案
- webkit中对incomplete type指针的处理技巧
- 吴恩达ex3_Wu-Enda机器学习编程作业Python实现EX3,吴恩达,machinelearning,python,ex3nn
- NetSuite二次开发服务改变中小企业发展困境!
- 第一个mybatis项目(IDEA+MAVEN+Junit)
- linux在什么环境运行,Linux环境变量是什么
- html嵌入百度播放器
- SpringBoot电影网站源码(含数据库)
- 计算机管理设置透明,教你把win10任务栏透明设置
- 如何使用动态域名,并且自己来定时更新
- ubuntu 黑体_Ubuntu 黑体解决方案
- 一名优秀的数据分析师,应该具备哪些基本素质?
- 【一周头条盘点】中国软件网(2018.5.7~2018.5.11)
- Java面试宝典(2021版)
- flash与javacript 图片交互
- LocalDate和LocalDate比较相隔多少天及相隔几年几月几天