MySQL如何使用具有关联id的不同值

MySQL如何使用具有关联id的不同值,mysql,distinct,Mysql,Distinct,以我的mySQL表为例: id Name 1 Abc 2 Abc 3 Xyz 4 Xyz 5 Abc 现在我想让鲁尔特得到: id Name 1 Abc 3 Xyz 您不是在寻找独特的,而是在寻找分组依据。您可以为此使用min聚合: select min(id), name from yourtable

以我的mySQL表为例:

id           Name
1             Abc
2             Abc
3             Xyz
4             Xyz
5             Abc
现在我想让鲁尔特得到:

id        Name
1          Abc
3          Xyz

您不是在寻找
独特的
,而是在寻找
分组依据
。您可以为此使用
min
聚合:

select min(id), name
from yourtable
group by name