【Docker 删除重复记录】

方法:使用 DELETE 和 WHERE 子句 算法
思路:先进行查询,如果查询正确,将where的后面的语句保留,进行delete删除动作
我们可以使用以下代码,将此表与它自身在电子邮箱列中连接起来。
MySQL
SELECT p1.* FROM Person p1,     Person p2 WHERE     p1.Email = p2.Email ; 然后我们需要找到其他记录中具有相同电子邮件地址的更大 ID。所以我们可以像这样给 WHERE 子句添加一个新的条件。
MySQL
SELECT p1.* FROM Person p1,     Person p2 WHERE     p1.Email = p2.Email AND p1.Id > p2.Id ; 因为我们已经得到了要删除的记录,所以我们最终可以将该语句更改为 DELETE。
MySQL
DELETE p1 FROM Person p1,     Person p2 WHERE     p1.Email = p2.Email AND p1.Id > p2.I

【Docker 删除重复记录】最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/25221.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>