编写一个 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
# Write your MySQL query statement below

个人解法

DELETE P1
FROM Person P1,Person P2
WHERE P1.Email = P2.Email AND P1.Id > P2.Id

★LeetCode(196)——删除重复的电子邮箱(MySQL)相关推荐

  1. LeetCode SQL 196. 删除重复的电子邮箱

    196. 删除重复的电子邮箱 Ideas 首先Person表与自身在Email列中连接起来,然后需要找到具有相同Email地址的更大ID,这就是我们要删除的记录. Code delete p1 fro ...

  2. 【SQL】 196.删除重复的电子邮箱

    196. 删除重复的电子邮箱 编写一个 SQL 删除语句来 删除 所有重复的电子邮件,只保留一个id最小的唯一电子邮件. 以 任意顺序 返回结果表. (注意: 仅需要写删除语句,将自动对剩余结果进行查 ...

  3. 【LeetCode】196. 删除重复的电子邮箱

    2019独角兽企业重金招聘Python工程师标准>>> 编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个. +----+- ...

  4. 数据库题目 - 196. 删除重复的电子邮箱

    文章目录 1.题目描述 2. 解答 1.题目描述 编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个. ±-±---------------- ...

  5. [196]. 删除重复的电子邮箱

    文章目录 1.题目 2.示例 3. 答案 ①.连接 ②.分组 错误答案 1.题目 表: Person ±------------±--------+ | Column Name | Type | ±- ...

  6. 【LeetCode-SQL】196. 删除重复的电子邮箱

    目录 一.题目 二.解决 1.关联去除 2.分组删除 3.开窗之row_number() 三.参考 一.题目 表: Person +-------------+---------+ | Column ...

  7. 196. 删除重复的电子邮箱表

    表: Person +-------------+---------+ | Column Name | Type    | +-------------+---------+ | id         ...

  8. 文巾解题 196. 删除重复的电子邮箱

    1 题目描述 2 解题思路 2.1 双表联立 DELETE p1 FROM Person p1, Person p2 WHERE p1.Email = p2.Email AND p1.Id > ...

  9. 196. 删除重复的电子邮箱

    问题描述: SQL架构 表: Person +-------------+---------+ | Column Name | Type | +-------------+---------+ | i ...

  10. 【LeetCode-SQL每日一练】—— 196. 删除重复的电子邮箱

最新文章

  1. 南京、苏州、杭州、上海你更喜欢哪座城市?
  2. sigaction函数学习
  3. Eclipse生成jar包
  4. SpringMVC HandlerMethodReturnValueHandler扩展
  5. ffmpeg对amr格式编解码
  6. c excel批量导入mysql数据库_Excel批量导入数据库
  7. 学计算机的博士男朋友,有个计算机博士男朋友的日常?
  8. 【Java并发编程】—–“J.U.C”:ArrayBlockingQueue
  9. python 数据分析 电信_实例 | 教你用Python写一个电信客户流失预测模型
  10. 计算机应用技术实习周记十篇,计算机应用实习周记模板.doc
  11. 基于Arduino开发的智能小车
  12. adb 连接某个wifi_adb wifi 测试(无需root)
  13. Metal 框架之资源存储模式
  14. 基于thinkphp校园二手交易网站#毕业设计
  15. 程序员如何缓解压力,保持心理健康(转)
  16. 窒息操作:AtCoder Regular Contest 152 A-Seat Occupation
  17. SAP ADM100-1.1之SAP系统架构
  18. 十分钟读懂游戏研发、发行、渠道那些事儿
  19. 【 MATLAB 】conj 函数介绍(复共轭)
  20. Android:Android系统中安装的数据文件夹在哪个位置,如何删除wps下载下来的文件

热门文章

  1. Swift 4.0 中对 Dictionary 的改进(转载)
  2. C#初学者们,请离代码生成器远点!!!
  3. 如何通过销售发票和日记帐事务信息进行销售交货与退货信息分析
  4. 前端程序员总结的工作中常用的十大浏览器兼容性问题,初学者瑰宝!
  5. 使用Angular与TypeScript构建Electron应用(五)
  6. swift版本hello
  7. 程序员很平凡,但从事着不平凡的工作!
  8. 云计算是否为数据仓储做好了准备呢?
  9. 卢松松分享独立博客运营推广经验
  10. HDU 3441 Rotation