我需要使用哪个MySQL代码从三个表创建数据透视表?

时间:2019-06-21 18:57:20

标签: mysql pivot multiple-tables

我有以下三个表:

table_calendar

calendar_id     calendar_date

1               2019-06-18
2               2019-06-19
3               2019-06-20
4               2019-06-21

table_packs

pack_id         pack_description

0001            1322RTN
0002            BMFRTN
0003            EJ211STD
0004            EJ211RT
0005            N46LRTN

table_warehouse

warehouse_id        warehouse_in_date       warehouse_description       warehouse_quantity
1                   18/06/2019              1322RTN                     6
2                   18/06/2019              BMFRTN                      1
3                   19/06/2019              EJ211STD                    7

所需的输出是:

warehouse_description       2019-06-18      2019-06-19      2019-06-20      2019-06-21

1322RTN                     6               0               0               0
BMFRTN                      1               0               0               0
EJ211STD                    0               7               0               0
EJ211RT                     0               0               0               0
N46LRTN                     0               0               0               0

如何实现以上输出?这不是重复的问题,因为我要三个表,而不是一个表。

0 个答案:

没有答案