sql 根据相同的email删除id值较大的数据行

因本人SQL练习很少所以这个 SQL练习突然一看 没有想到关于关联表查询的方法
下面看一下正确的解决思路
sql 根据相同的email删除id值较大的数据行

首先把两站表合并起来 总共显示了 3*3 条数据
sql 根据相同的email删除id值较大的数据行

利用where条件做一个简单的判断 选择出所有Email相同的数据
sql 根据相同的email删除id值较大的数据行

利用and 再次判断 因为要删除Email相同的id值大的数据 我们这里的t2表主要起到一个对照对比的作用 因为单表是无法自己判断它行数据的(这里是本人的理解,大佬勿喷)
sql 根据相同的email删除id值较大的数据行

这里我们的目的是删除 所以将select 替换成delete 同时 t2表的数据我们只有起到一个对照的作用所以我们只删除t1本表 的数据
sql 根据相同的email删除id值较大的数据行
删除成功

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2021-05-19
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-02
  • 2022-02-05
  • 2022-12-23
  • 2021-08-30
  • 2022-12-23
相关资源
相似解决方案