TempTry表中有三个字段,id唯一且为主键,自动增长; PositionName,EnglishPositionName中有重复的记录,比如:
id      PositionName        EnglishPositionName
20     其他                           Others
21     质量工程师               QC Engineer
22     其他                           Others
.......
100 质量工程师               QC Engineer
需要剔除重复的"其他","质量工程师"等记录。
采用的SQL语句:
Delete from TempTry where id not in (
        select max(tt1.id) from TempTry tt1 group by
         tt1.PositionName,tt1.EnglishPositionName)
说明:
(1)需要剔除那几个用于判断重复的字段,则将它们放在group by语句之后。
(2)max(tt1.id) 也可以改成:min(tt1.id)

相关文章:

  • 2021-12-25
  • 2021-09-07
  • 2022-12-23
  • 1970-01-01
  • 2021-10-20
猜你喜欢
  • 2022-12-23
  • 2021-07-30
  • 2021-05-24
  • 2021-04-04
  • 2021-07-01
  • 2022-12-23
  • 2021-10-03
相关资源
相似解决方案