gpt4 book ai didi

mysql - 我如何才能从相同的 id_category 和 id_service 中仅获取行及其最大日期

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

我有这张表:

id_category | id_service | amount | date

该表有多于一行具有相同的 id_category 和 id_service。如何从相同的 id_category 和 id_service 中仅获取具有最大日期的行?

示例数据:

1 | 1 | 0.1  | 2015-05-05
1 | 1 | 0.12 | 2015-05-06
1 | 2 | 0.2 | 2015-05-04
1 | 2 | 0.25 | 2015-05-05
1 | 2 | 0.30 | 2015-05-06
2 | 1 | 0.15 | 2015-05-05

我想得到这个结果:

1 | 1 | 0.12 | 2015-05-06
1 | 2 | 0.30 | 2015-05-06
2 | 1 | 0.15 | 2015-05-05

谢谢!

最佳答案

http://sqlfiddle.com/#!9/ad96b/3

SELECT t1.* 
FROM t1
LEFT JOIN t1 t2
ON t1.id_category = t2.id_category
AND t1.id_service = t2.id_service
AND t1.`date` < t2.`date`
WHERE t2.date IS NULL

关于mysql - 我如何才能从相同的 id_category 和 id_service 中仅获取行及其最大日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30082804/

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