所以我从GROUP_CONCAT的查询得到了这个结果行:
客户,员工,员工,提供商,提供商
我想得到这样的东西:
客户,员工,提供商
拜托,我是新来的,我需要你的帮助,如果问题没有形成,请保持平稳
答案 0 :(得分:2)
使用DISTINCT
GROUP_CONCAT()
选项
SELECT GROUP_CONCAT(DISTINCT columnname), ...
答案 1 :(得分:0)
来源:http://php.net/manual/en/function.array-unique.php
array_unique - 从数组中删除重复值
array array_unique(array $ array [,int $ sort_flags = SORT_STRING])
也许这就是你需要的:
$row = array_unique($row);
编辑:如果我没弄错,sql会将结果作为键值数组返回,所以我认为这就是你想要的。
Edit2:执行此操作:
$row = explode(",", $response);
$row = array_unique($row);