2013-11-24 35 views
0

我真的知道爲什麼group_concat沒有向我展示我需要的內容,但我想知道如何才能使其工作。group_concat沒有向我展示我期望的內容

GROUP_CONCAT(DISTINCT e.name) 

這是我正在使用的代碼。這將連接特定部門內的所有人員姓名。問題是,當我有兩個或兩個以上的同名同一個部門的人時,我只能看到其中一個。

我是否需要一個子查詢來顯示所有名稱?有人可以告訴我我需要什麼或指向我的查詢可能有幫助嗎?

回答

0

只要不使用DISTINCT

GROUP_CONCAT(e.name) 
+0

嗯...我有點需要一個。 :)如果我放棄了'DISTINCT',那麼我會得到重複的名稱,數據集中的每一行都有一個名稱 – NaN

+0

那麼就顯示出您的確切表格模式,樣本數據,期望的輸出和您當前的查詢。否則,我們可以無限期地猜測 – peterm

+0

好的,Peterm,我會把它放在一起,並張貼上。感謝您的回答,我感謝幫助 – NaN

相關問題