根据字段组合选择最新结果

根据字段组合选择最新结果,第1张

根据字段组合选择最新结果

SELECt m.id, m.date_time, m.foreign_key, m.key, m.value
FROM MyTable m
LEFT OUTER JOIN MyTable mm
ON (m.foreign_key = mm.foreign_key
AND m.key = mm.key
AND m.date_time < mm.date_time)
WHERe mm.key IS NULL
AND m.foreign_key=4;

给了我我所需要的。即:

+----+---------------------+-------------+-------------+-------+| id | date_time| foreign_key | key         | value |+----+---------------------+-------------+-------------+-------+|  9 | 2010-01-01 00:00:08 |4 | humidity    |    35 || 17 | 2010-01-01 00:00:16 |4 | temperature |    19 || 18 | 2010-01-01 00:00:17 |4 | dew_point   |    24 |+----+---------------------+-------------+-------------+-------+

谢谢您的回应



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5675671.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存