mysql分组排序,取每组第一条数据

结论:MySQL 5 .7 派生表ORDER BY需要特殊条件才能为空。

结果表ORDER BY不会自动生效。
ORDER BY 分组后无效。

解决方案: 输入 DISTINCT(a.id) 以使订单生效。
LIMIT 条款也可能生效。

具体例子: SQL: sql 从 ( DISTINCT(a.id) tid;选择 b.name。
FROM table_a AS a JOIN table_b AS b WHERE a.id = b.id。
按 a.id 描述订购。
) 源自 AS_merge 按 tid 分组;
注意: 衍生合并是MySQL 5 .7 中引入的一项改进技术。
在实际使用案例中; GROUP BY 将忽略 ORDER BY。

文档链接:https://dev.mysql.com/doc/refman/5 .7 /en/driven-table-optimization。
原文:https://blog.csdn.net/u01 3 06 6 2 4 4 /article/details/1 1 6 4 6 1 5 8 4
给自己计时。

mysql中查询每天的前5条数据