2013-11-24 33 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

相关问题