mysql - 显示在表格中,只有最后的雕像
问题描述
我在 oracle 中有一个简单的条目,有 3 列,日期、API 名称和状态。我希望在答案中我没有所有历史记录,并且只有每个 API 名称的最后一个(只有 7 个)。我会很感激你的帮助。我知道这非常困难,但我只是 Oracle 的新手。
select l.log_date,l.job_name,l.status from user_scheduler_job_log l
解决方案
可能是您想要 name 和 last log_date 的相关状态
select u.job_name, u.status, t.max_date
from user_scheduler_job_log u
INNER JOIN(
select MAX(l.log_date) max_date, l.job_name
from user_scheduler_job_log l
GROUP BY l.job_name
) t on t.max_date = u.log_date
AND t.job_name = u.job_name
推荐阅读
- excel - vba填充表范围错误无效的过程调用或参数
- docker - 如何使用一个 nginx docker 容器服务两个站点?
- c++ - 为什么我们必须在 C++ 中释放数组数组而不仅仅是整个“矩阵”
- python - 当我使用 numpy.dot 时,感知器类会导致 Typeerror
- apache-cloudstack - 升级到 Cloudstack 4.13 后无法为 vm 编写网络规则
- python-3.x - 与另一端的连接以非干净方式丢失:连接丢失
- python - 在 groupby 中使用带有 inplace=True 的 sort_values 到底出了什么问题?
- c++ - 在 C++ 中使用继承来初始化参数
- c# - C#从列表中获取值在一个范围内的索引
- php - 如何使用这个 php 类