gpt4 book ai didi

mysql - 获取 SSS 运行的最后一个需求编号,包括未运行

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

我在测试输出数据库中有 2 个表,我们将需求连接到已执行的测试用例。这些表如下所示:

mysql> select * from SSS_Req;
+-----+------+
| ID | Req |
+-----+------+
| 2 | 1122 |
| 3 | 1208 |
| 4 | 2525 |
+-----+------+
3 rows in set (0.00 sec)

mysql> select * from log_item;
+----+------+---------+-------------------------+
| ID | Req | Status | DateTime |
+----+------+---------+-------------------------+
| 32 | 2525 | SUCCESS | 2012-10-09 18:24:54.375 |
| 33 | 1122 | FAIL | 2012-10-09 18:24:54.390 |
| 65 | 2525 | SUCCESS | 2012-10-09 18:44:40.625 |
+----+------+---------+-------------------------+
3 rows in set (0.00 sec)

我想得到一个表,其中包含自上次执行以来(降序)按时间排序的所有需求,包括甚至未执行的需求(最好在列表中排在第一位)。这是为了帮助我们获得 A. 未测试,B. 长时间未测试的需求列表。

鉴于上面的信息,我想得到类似这样的输出:

+------+-------------------------+
| SSS | DateTime |
+------+-------------------------+
| 1208 | NULL |
| 1122 | 2012-10-09 18:24:54.390 |
| 2525 | 2012-10-09 18:44:40.625 |
+------+-------------------------+

最好的问候安德烈亚斯

最佳答案

SELECT  a.Req SSS,
MAX(b.datetime) DateTime
FROM SSS_req a
LEFT JOIN Log_Item b
ON a.req = b.req
GROUP BY a.Req

要进一步了解有关联接的更多信息,请访问以下链接:

关于mysql - 获取 SSS 运行的最后一个需求编号,包括未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16279700/

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