比方说,我有一个表产品和一张桌子订单它使用表“产品”指定什么是产品每个为了出售。如何将表寄存器转换为临时表的列?
现在我要作报告导出到Excel,其中每个产品在不同的列,他们中的每一个具有计数寄存器许多产品的销售方式和销售需要,每卖家一个寄存器。
例子:
产品:
id | desc | target_per_month
-------------------------------
1 | prepaid | 1000
2 | pospaid | 500
订单:
id | seller | product_id | date
--------------------------------------
1 | clark | 1 | 2014-12-11
2 | kent | 1 | 2014-12-10
3 | kent | 2 | 2014-12-11
4 | kent | 1 | 2014-12-10
5 | clark | 2 | 2014-12-09
我想要什么:
seller | prepaid_sold | prepaid_target | prepaid_left | pospaid_sold | pospaid_target | pospaid_left
-------------------------------------------------------------------------------------------
clark | 1 | 1000 | 999 | 1 | 500 | 499
kent | 2 | 1000 | 998 | 1 | 500 | 499
如何将这项select
样子,如果我想这个TA可以动态地接受新产品?现在的方式是手动为每个新产品放3列,非常可怕!