gpt4 book ai didi

php - 删除重复的旧行,只保留最新的mysql

转载 作者:行者123 更新时间:2023-12-01 00:11:31 25 4
gpt4 key购买 nike

我有一张 table

id:name:passportnumber:score
1:xxx:123456:99
2:yyy:789012:88
3:xxx:123456:11
4:xxx:123456:44
5:xxx:123456:66
6:xxx:123456:77

我想删除重复的旧行,只保留具有相同护照号码的最新行

id:name:passportnumber:score    
2:yyy:789012:88
6:xxx:123456:77

没有临时表最好的方法是什么

谢谢

最佳答案

您应该能够对您的表进行自连接并执行删除:

delete t1
from yt t1
inner join yt t2
on t1.passportnumber = t2.passportnumber
where t1.id < t2.id;

参见 SQL Fiddle with Demo

关于php - 删除重复的旧行,只保留最新的mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16306084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com