我有一个返回以下内容的表
TABLE People
Name id
Paco 18
Paco 32
Pedro 41
Pedro 86
我希望通过查询获得以下内容
Name id
Paco 18
Pedro 41
基本上我想要重复出现的最小id?
答案 0 :(得分:7)
SELECT Name, MIN(id) AS 'id'
FROM People
GROUP BY Name
答案 1 :(得分:0)
我相信你可以这样做:
select name, min(id) as id
from people
group by name