gpt4 book ai didi

Mysql获取pk和date不同的各组的最新记录

转载 作者:行者123 更新时间:2023-11-30 23:10:08 26 4
gpt4 key购买 nike

我有以下列的表格

  • pk - bigint - 主键
  • 时间戳 - int(11)
  • id - int(4)
  • 一些额外的列

id + 时间戳可以重复

我想在单个查询中获取每个id的最新记录

目前我对每个项目 id 运行以下查询

select data.* from (
select pk from data
where
id = 1001
order by timestamp desc, pk desc
limit 1)

最佳答案

试试这个:

Select d.*
From data d
Where d.pk in ( select max(d2.pk)
From data d2
Group by d2.id, d2.timestamp
)

关于Mysql获取pk和date不同的各组的最新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20166687/

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