【发布时间】:2011-06-01 11:47:03
【问题描述】:
我从这样的农场动物表加入。有一个类似的farmTotool表
id | FarmID | animal
1 | 1 | cat
2 | 1 | dog
当我在视图中加入我的表时,我得到的结果如下所示
FarmID | animal | tool
1 | cat | shovel
1 | dog | shovel
1 | cat | bucket
1 | dog | bucket
现在,我按 FarmID 进行 GROUP_CONCAT(动物)和 GROUP_CONCAT(工具),我得到了
FarmID | animals | tools
1 | cat,dog,cat,dog | shovel,shovel,bucket,bucket
但是,我真正想要的是看起来像这样的结果。我该怎么做?
FarmID | animals | tools
1 | cat,dog | shovel,bucket
【问题讨论】:
-
GROUP_CONCAT(UNIQUE(animal))不工作?
标签: sql mysql group-concat