gpt4 book ai didi

MySQL:忽略选择中的重复条目

转载 作者:行者123 更新时间:2023-11-29 11:38:21 25 4
gpt4 key购买 nike

我有下表:

Test_Results
|ID|Test Name| Status| Retry|
|1 | test1 | passed| 0 |
|2 | test2 | failed| 0 |
|3 | test2 | passed| 1 |
|4 | test3 | failed| 0 |
|5 | test3 | failed| 1 |
|6 | test4 | failed| 0 |
|7 | test4 | failed| 1 |
|8 | test4 | passed| 2 |

逻辑如下:如果测试失败,则重试,Retry字段指示重试次数。例如,测试 2 失败(ID 2),重试后成功(ID 3)。或者,test4 失败了 2 次(ID 6 和 7),第 8 次成功。

我需要一个查询来选择仅采用最后一次重试结果的所有测试。因此,对于 test2,它将计数 ID3 = 通过,对于 test3,它将计数 ID 5 = 失败,对于 test4,它将计数 ID 8 = 通过。

最佳答案

SELECT * FROM Test_Results t
WHERE t.ID in (SELECT MAX(ID) FROM Test_Results GROUP BY Test_Name)

关于MySQL:忽略选择中的重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36245706/

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