2011-04-13 71 views
0

在php中我有一个结果集显示另一个类似的结果。我如何获得类似的结果集,其中包含每个用户的一个结果,而不是显示每个用户的多个结果。PHP/mysql结果集不重复相同的用户

例如,我希望类似的结果,这样设置唯一的每个用户:

user A 
user C 
user F 
user B 

不喜欢这样的:

user A 
user C 
user A 
user A 
user D 
user C 

等...因为在这里它显示不同的结果对于同一用户即用户a,c。

在PHP中,我是否需要创建一个foreach循环,以便结果集不重复相同的用户。

+0

看到@Pascal MARTIN答案。 – 2011-04-13 11:55:23

回答

2

您可以在SQL查询中使用DISTINCT

有点像这样:

select distinct username 
from users 
where ...