MySQL5.7排序后GROUP BY 问题
下载的MySQL5.7.14 解压版本,除了安装目录和端口,没有增加和修改任何设置:
test 表格中的数据是这样的:
id seq name
------ ------ --------
1 1 name1
2 2 name2
3 1 name2
4 2 name1
查询语句是这样的:
SELECT * FROM (SELECT * FROM test ORDER BY seq DESC ) tmp GROUP BY NAME
预期的结果时:
id seq name
------ ------ --------
2 2 name2
4 2 name1
但是实际结果却是这样的:
id seq name
------ ------ --------
1 1 name1
2 2 name2
这种写法在网上也有,是不是可以通过修改MYSQL参数来使其达到y预期的结果,谢谢了!