在 php/MySQL 中处理数据透视表的最佳方法是什么(或类似的东西)
我有一个返回信息如下的查询
id eng week type sourceid userid
95304 AD 2012-01-02 Technical 744180 271332
95308 AD 2012-01-02 Non-Technical 744180 280198
96492 AD 2012-01-23 Non-Technical 1056672 283843
97998 AD 2012-01-09 Technical 1056672 284264
99608 AD 2012-01-16 Technical 1056672 283842
99680 AD 2012-01-02 Technical 1056672 284264
100781 AD 2012-01-23 Non-Technical 744180 280671
而且我想用 PHP 构建一个报告,该报告按组计算,并带有一周开始的列标题。例如
week commencing: 2012-01-02 2012-01-09 2012-01-16 2012-01-23 2012-01-30
Total: 3 1 1 1 0
Technical: 2 1 1 0 0
Non-Technical: 1 0 0 1 0
但是我不确定从哪里开始,因为标题是动态的,具体取决于报告的运行月份。
我知道如何传递当月的详细信息并检索 PHP 中的所有数据,但它当前输出在一列中,而不是能够分组并将其放入数组中。
任何帮助表示赞赏!