Mysql只选择不重复的值

DCH*_*CHP 6 mysql

我正在寻找一种运行简单SELECT陈述的方法.我有一个有两列的表:idemail.

我想运行一个SELECT不会返回重复值的语句.例如,请获取以下数据:

1   example@hotmail.com
2   example12@hotmail.com
3   example@hotmail.com
4   example@hotmail.com
Run Code Online (Sandbox Code Playgroud)

我希望它只返回以下内容:

1   example@hotmail.com
2   example12@hotmail.com
Run Code Online (Sandbox Code Playgroud)

...并跳过重复的值.

小智 10

SELECT MIN(id), email FROM some_table GROUP BY email
Run Code Online (Sandbox Code Playgroud)


Hen*_*nno 9

SELECT DISTINCT email FROM table
Run Code Online (Sandbox Code Playgroud)


Tuf*_*rım 5

如果你don't need ID使用

SELECT DISTINCT email FROM `TABLE_NAME`
Run Code Online (Sandbox Code Playgroud)

否则如果您需要First ID使用

SELECT MIN(ID),email FROM `TABLE_NAME` GROUP BY email 
Run Code Online (Sandbox Code Playgroud)