我有这个,作为更大查询的一部分:
CAST( GROUP_CONCAT( c.fname) AS char ) AS fname
, CAST( GROUP_CONCAT( c.lname ) AS char ) AS lname
我想要类似的东西:
CAST( GROUP_CONCAT( DISTINCT concat(c.fname,' ',c.lname) ) AS char ) AS user
意思是,首先我要连接名字和姓氏,然后使用distinct来检查相同的名字/姓氏组合是否没有重复。可能使用mysql或者在使用php后我应该这样做吗?
谢谢你们。
答案 0 :(得分:2)
我用我的一些桌子进行了测试,它对我有用:
SELECT GROUP_CONCAT(DISTINCT CONCAT(id,nombre)) FROM pre_departamento;