name    order_id
tom |       1    |
tom |       0    |
tom |       2    |
tom |       3    |
tom |       4    |
ken |       2    |
ken |       1    |
ken |       0    |


我有一个上面的表格,如何通过名称和顺序ID选择数据组。我已经尝试过下面的查询,但这不是我想要的结果。

SELECT * FROM tbl_dummy GROUP BY name ORDER BY order_id ASC

最佳答案

这可能是您想要的:

SELECT name, MIN(order_id) AS order_id
FROM tbl_dummy
GROUP BY name
ORDER BY order_id

关于mysql - MySQL查询之前的排序依据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39971927/

10-14 14:42