相关疑难解决方法(0)

MySQL pivot row成动态列数

可以说我有三个不同的MySQL表:

products:

id | name
 1   Product A
 2   Product B
Run Code Online (Sandbox Code Playgroud)

partners:

id | name
 1   Partner A
 2   Partner B
Run Code Online (Sandbox Code Playgroud)

sales:

partners_id | products_id
          1             2
          2             5
          1             5
          1             3
          1             4
          1             5
          2             2
          2             4
          2             3
          1             1
Run Code Online (Sandbox Code Playgroud)

我想得到一个表格,其中包含行和产品中的合作伙伴作为列.到目前为止,我能够得到这样的输出:

name      | name      | COUNT( * )
Partner A   Product A          1
Partner A   Product B          1
Partner A   Product C          1
Partner A   Product D          1
Partner …
Run Code Online (Sandbox Code Playgroud)

mysql sql pivot

76
推荐指数
1
解决办法
9万
查看次数

标签 统计

mysql ×1

pivot ×1

sql ×1