删除MySQL查询的重复结果

时间:2011-04-29 13:00:46

标签: php mysql rows

MySQL查询检索:

totalpoints --  name 
55 -- John Doe
55 -- John Doe
55 -- John Doe
55 -- John Doe
55 -- John Doe
21 -- Jean London
21 -- Jean London
13 -- Mark Derry
13 -- Mark Derry
13 -- Mark Derry
13 -- Mark Derry
4 -- Lara Croft
1 -- Ryan Mirtle
1 -- Ryan Mirtle
1 -- Ryan Mirtle

我需要在php页面中显示:

totalpoints --  name 
55 -- John Doe
21 -- Jean London
13 -- Mark Derry
4 -- Lara Croft
1 -- Ryan Mirtle

如何摆脱重复的结果? 非常感谢

5 个答案:

答案 0 :(得分:1)

select name,totalpoints
from table
group by name
order by totalpoints desc

答案 1 :(得分:1)

使用DISTINCT怎么样? 看起来很简单...... 但你真的试着去谷歌吗?你很快就会找到它。

答案 2 :(得分:1)

select distinct name,totalpoints from table

答案 3 :(得分:1)

很简单。使用以下查询:

SELECT totalpoints, name
FROM table_name
GROUP BY name
ORDER BY totalpoints DESC

答案 4 :(得分:0)

请在查询中使用DISTINCT关键字以避免重复输入