gpt4 book ai didi

mysql - 比较mysql中同一个表的行值

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

我有这样的数据:

header_id | class | start_date | end_date
-------------------------------------------
1 | c1 | 20-08-2019 | 22-08-2019
1 | c1 | 22-08-2019 | 24-08-2019
1 | c2 | 24-08-2019 | 27-08-2019
2 | c3 | 25-08-2019 | 26-08-2019
2 | c3 | 26-08-2019 | 30-08-2019
3 | c1 | 23-08-2019 | 26-08-2019

我想要得到以下结果:

header_id | class | start_date | end_date
-------------------------------------------
1 | c1 | 20-08-2019 | 24-08-2019
1 | c2 | 24-08-2019 | 27-08-2019
2 | c3 | 25-08-2019 | 30-08-2019
3 | c1 | 23-08-2019 | 26-08-2019

有办法得到这个结果吗?

最佳答案

根据我的理解,你需要这样的东西:

select header_id. class, min(start_date), max(end_date)
from your_table_name
group by header_id, class

your_table_name 更改为实际名称

关于mysql - 比较mysql中同一个表的行值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59639293/

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