如何在按列值筛选时提取表中的最新记录



我有一个名为runs的表,如下所示:

类型输入前演出名称>2022-08-08 07:37:00展示dob<2022-08-0807:37:03>//tr>节目名称节目名称2022-08-10 00:20:30
作业id 命令id创建日期
875 61 252022-08-08 07:36:14
876 61 26 预展2022-08-0807:36:18
877 61 25 发布 节目名称
878 61 26 张贴
879 61 25 发布2022-08-10 00:18:25
880 61 25 发布2022-08-10 00:20:27
891 61 26 张贴 显示dob

这对我有效。

SELECT id, job_id, command_id, type, input, max(created_at) as created_at
FROM runs
WHERE job_id = 61
AND input IN ("show name", "show dob")
GROUP BY job_id, type, input
ORDER BY command_id ASC

最新更新