gpt4 book ai didi

mysql - 基于上次更新的组的 SQL 查询

转载 作者:行者123 更新时间:2023-11-29 02:41:12 24 4
gpt4 key购买 nike

我知道有很多使用 max 的问题。但看起来我不知道如何查询

我想根据哈希组查询一条最后完成的记录。

表值:

hash|method_name |event_name|end_time

123 |method1 | event1 | 2018-07-28 02:16:28

123 |method2 | event2 | 2018-07-28 02:17:28

123 |method3 | event3 | 2018-07-28 02:18:28

456 |method2 | event1 | 2018-07-28 02:18:00

678 |method2 | event1 | 2018-07-28 02:20:00

156 |method1 | event1 | 2018-07-28 02:10:28

156 |method2 | event2 | 2018-07-28 02:11:29

156 |method3 | event3 | 2018-07-28 02:12:30

963 |method3 | event3 | 2018-07-28 02:16:30

103 |method3 | event3 | 2018-07-28 02:15:30

结果:

hash|method_name |event_name|end_time

123 |method1 | event1 | 2018-07-28 02:16:28

123 |method2 | event2 | 2018-07-28 02:17:28

123 |method3 | event3 | 2018-07-28 02:18:28

678 |method2 | event1 | 2018-07-28 02:20:00

963 |method3 | event3 | 2018-07-28 02:16:30

查询解决了我的问题。

select * from table_name where hash in (select hash from table_name group by method_name having max(end_time));

最佳答案

你能试试吗:

select * from table_name where hash in 
(select hash from table_name group by method_name having max(end_time));

关于mysql - 基于上次更新的组的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51650974/

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