相关疑难解决方法(0)

mysql GROUP_CONCAT重复

我从像这样的farmTOanimal表中进行连接.有一个类似的farmTotool表

id | FarmID  | animal
 1 |    1    | cat
 2 |    1    | dog
Run Code Online (Sandbox Code Playgroud)

当我在视图中加入我的表时,我得到一个看起来像这样的结果

FarmID | animal | tool
   1   |  cat   | shovel
   1   |  dog   | shovel
   1   |  cat   | bucket
   1   |  dog   | bucket
Run Code Online (Sandbox Code Playgroud)

现在,我做GROUP BY FarmID,GROUP_CONCAT(动物)和GROUP_CONCAT(工具),我得到

FarmID |     animals     |         tools
  1    | cat,dog,cat,dog | shovel,shovel,bucket,bucket
Run Code Online (Sandbox Code Playgroud)

但是,我真正想要的是一个看起来像这样的结果.我该怎么做?

FarmID | animals |    tools
  1    | cat,dog | shovel,bucket
Run Code Online (Sandbox Code Playgroud)

mysql sql group-concat

42
推荐指数
1
解决办法
3万
查看次数

标签 统计

group-concat ×1

mysql ×1

sql ×1