gpt4 book ai didi

mysql查询组最新插入

转载 作者:行者123 更新时间:2023-11-29 00:49:11 24 4
gpt4 key购买 nike

我有一个表 tbldevicevaluelog,其布局如下:

id | ts | dc | data1 | data2

ts 是时间戳,dc 是设备代码。 data1data2为最新值。

总共有 130 种不同的设备代码。

目标是从每个可用的设备代码中获取最新的时间和data1

通过下面的查询,我可以获得包含所有设备代码和最新时间​​的结果。

SELECT dc, MAX(ts) FROM tbldevicevaluelog GROUP BY dc

问题是如何也得到属于这个最新时间的data1

最佳答案

使用相同的设备代码和时间戳将您的结果连接回您的表格。

SELECT tg.dc, tg.latest, t.data1 
FROM tbldevicevaluelog t
JOIN
( SELECT dc, MAX(ts) as latest FROM tbldevicevaluelog GROUP BY dc ) tg
ON tg.dc=t.dc AND tg.latest=t.ts

关于mysql查询组最新插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9247827/

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