我有一张这样的桌子:
------------------------------------------------------
ID | Date | ClientName | TransactionAmount |
------------------------------------------------------
1 | 6/16/13 | C1 | 15 |
------------------------------------------------------
2 | 6/16/13 | C1 | 10 |
------------------------------------------------------
3 | 6/16/13 | C2 | 10 |
------------------------------------------------------
4 | 6/17/13 | C2 | 20 |
------------------------------------------------------
我想得到这样的东西:
------------------------------------------------------------------------
Date | C1_Total_Amount_Transacted | C2_Total_Amount_Transacted |
------------------------------------------------------------------------
6/16/13 | 25 | 10 |
------------------------------------------------------------------------
6/17/13 | 0 | 20 |
在第二个表中,日期也是唯一的,我在数据库中有 x 个客户,结果表将有 x + 1 列(1 个前日期和 x 一个用于每个客户)。
可能需要编写一些 PHP 代码和更多查询,任何可行的解决方案都是完美的,我不需要完整的 SQL 解决方案。
谢谢