相关疑难解决方法(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中的COUNT CASE和WHEN语句

如何在MySQL查询中使用COUNT CASE和WHEN语句,在一个MySQL查询中计算数据是否为NULL以及何时不为NULL?

mysql sql aggregate-functions

31
推荐指数
1
解决办法
7万
查看次数

标签 统计

mysql ×2

sql ×2

aggregate-functions ×1

pivot ×1