2011-05-26 61 views
2

我都這樣了,作爲一個更大的查詢的一部分:是否有可能在group_concat中有不同的+ concat?

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 

手段,首先我要Concat的姓氏和名字,然後使用不同檢查相同的名字/姓氏組合是否沒有重複。可能使用mysql或者我應該在使用php之後做到這一點?

謝謝你們。

+0

我有同樣的problem..but沒有從下面的答案得到解決.. :( – 2013-09-16 08:37:31

回答

2

我做了一個試驗用我的一些表,和它的工作對我來說:

SELECT GROUP_CONCAT(DISTINCT CONCAT(id,nombre)) FROM pre_departamento; 
+0

由於帕奇,但這個想法是如何把所有的東西放在一起,在一個group_concat中的獨特和concat,你明白我的意思嗎? – 2011-05-26 20:30:42

+2

哦!一個認爲我現在理解,我做了一個微不足道的測試,它爲我工作。 – PachinSV 2011-05-26 21:02:52

+0

太好了,這個工作很努力,很多人非常感謝Pachin :) – 2011-05-27 10:32:50