如果有人遇到同样的问题,请发布在此处。
id | idp | ids
---+-----+-----
5 | 2 | 5
4 | 1 | 4
3 | 3 | 3
2 | 2 | 2
1 | 4 | 1
我设置了GROUP BY idp ORDER BY id
"没有"#34;影响结果。我试图获得按id或ids排序的idp分组的最后10行。问题是最后一个(表中的第一行)行与第四行分组,顺序不同。
SELECT idp, MAX(ids) AS max_ids
FROM table
GROUP BY idp
ORDER BY max_ids DESC
LIMIT 0,10