当前位置:   article > 正文

leetcode 196 选择性删除_leetcode删除提交记录

leetcode删除提交记录

在这里插入图片描述
这题真的无敌了,删除一下还这么费劲。。。

要删除email相同里id不是最小的部分,这个还是比较复杂的。

先看此题的解法代码

# Please write a DELETE statement and DO NOT write a SELECT statement.
# Write your MySQL query statement below
delete
    p1
from
    Person p1, Person p2
where
    p1.id > p2.id
    and p1.email = p2.email
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

可以看到并没有直接删除

正常的delete写法是:

delete from
	Person
where
	id > 1 
  • 1
  • 2
  • 3
  • 4

这样,但是此题列出了两个表,要删除第一个表中不是最小的部分,可以学习一下这种写法。第二个表就是纯工具表,没什么用的那种。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/117372
推荐阅读
相关标签
  

闽ICP备14008679号