发表日期:2019-11 文章编辑:小灯 浏览次数:1242
如何用SQL排除重复结果只取字段最大值的记录?
要求得到的结果(即是PID相同的记录只取ID值最大的那一条)。
复制代码 代码如下:
select * from [Sheet1$] a
where ID not exists (select 1 from [Sheet1$] where PID=a.PID and ID>a.ID)
select a.* from [Sheet1$] a inner join (select PID,max(ID) as max_id from [Sheet1$] group by PID) b on a.PID=b.PID and a.ID=b.max_id
日期:2019-12 浏览次数:4060
日期:2019-12 浏览次数:3485
日期:2019-12 浏览次数:3271
日期:2019-12 浏览次数:3496
日期:2019-12 浏览次数:3602
日期:2019-12 浏览次数:3384
日期:2019-12 浏览次数:3642
日期:2019-12 浏览次数:3322
日期:2019-12 浏览次数:3792
日期:2019-12 浏览次数:3848
日期:2019-12 浏览次数:3624
日期:2019-12 浏览次数:4159
日期:2019-12 浏览次数:3549
日期:2019-12 浏览次数:3397
日期:2019-12 浏览次数:3448
日期:2019-12 浏览次数:3341
日期:2019-12 浏览次数:3624
日期:2019-12 浏览次数:3468
日期:2019-12 浏览次数:3461
日期:2019-12 浏览次数:4837
日期:2019-12 浏览次数:3920
日期:2019-12 浏览次数:3287
日期:2019-12 浏览次数:3362
日期:2019-12 浏览次数:3421
日期:2019-12 浏览次数:4145
日期:2019-12 浏览次数:3281
日期:2019-12 浏览次数:3264
日期:2019-12 浏览次数:3520
日期:2019-12 浏览次数:3193
日期:2019-12 浏览次数:3429
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.