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

✌✌✌古人有云,好记性不如烂笔头,千里之行,始于足下,每日千行代码必不可少,每日总结写一写,目标大厂,满怀希望便会所向披靡,哈哈哈!!!✌✌✌

在这里插入图片描述

1、题目描述

在这里插入图片描述

2、解答思路

> 首先将两个表按照邮箱字段进行自然连接
> 然后比较两张表的Id字段
> 如果p1表的Id大于p2的Id,就将其删除

3、MySql语言

delete p1
from Person p1,Person p2
where p1.Email=p2.Email and p1.Id>p2.Id

猜你喜欢

转载自blog.csdn.net/m0_47256162/article/details/115025730