作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这张表:
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/
我有这张表: id_category | id_service | amount | date 该表有多于一行具有相同的 id_category 和 id_service。如何从相同的 id_cate
我是一名优秀的程序员,十分优秀!