我的桌子上有:
ID Name Age
1 James 15
2 James 16
3 Joseph 16
4 Joseph 18
5 Steve 4
我想返回:
5 Steve 4
1 James 15
3 Joseph 16
IE。基于名称行的唯一条目(当有多个相同名称时,选择 ID 最低的一个),并按年龄排序
什么是正确的 SQL 语句?
我有:
Select * FROM table Where True GROUP BY Name ORDER BY Age
它似乎返回了很多独特的结果,但它太慢了(表有> 250,000个条目,处理时间> 30秒),我想知道是否有更快的方法来做到这一点?