我看到这个话题了
Select record based on the latest timestamp 或[How to get latest record from a SQL Server table based on timestamp
但是我的查询有些不同,因为我连接了两个表。
所以简单的选择是:
SELECT
ADW4.TAC
ADW4.TAH
ADW3.TIMESTAMP1
ADW3.REGISTRY_TXT
FROM ADW_ADW3 AS ADW3
LEFT JOIN ADW_ADW4 AS ADW4 ON ADW3.ID = ADW4.ID
我想根据每个 REGISTRY_TXT 的最新 TIMESTAMP1 ,获得最大的 TAC 和 TAH
当我没有LEFT JOIN时,我可以使用内部联接来实现,但是对于第二个表,我无法使它为我工作。