在php中我有一个结果集,显示了另一个的类似结果。如何为每个用户提供相似的结果集,而不是每个用户显示多个结果。
例如,我希望每个用户都有类似的类似结果:
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 :(得分:2)
您可以在SQL查询中使用DISTINCT
。
有点像这样:
select distinct username
from users
where ...
答案 1 :(得分:0)
您可以在PHP中使用http://php.net/manual/en/function.array-unique.php或在MySQL中使用 SELECT DISTINCT ...