我从 farmTOanimal 表中进行连接,如下所示。有一个类似的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
现在,我执行 GROUP BY FarmID、GROUP_CONCAT(animal) 和 GROUP_CONCAT(tool),我得到
FarmID | animals | tools
1 | cat,dog,cat,dog | shovel,shovel,bucket,bucket
但是,我真正想要的是看起来像这样的结果。我该怎么做?
FarmID | animals | tools
1 | cat,dog | shovel,bucket
您需要使用DISTINCT
option:
GROUP_CONCAT(DISTINCT animal)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)