我正在尝试使用 PHP 显示按订单号分组的单个客户订单的详细信息。我可以通过运行单独的查询来完成这个基本操作,但这似乎效率不高。有人可以帮助我以最有效的方式做到这一点吗?请看下面的例子:
我有一个具有以下结构的“订单” MySQL 表:
|ordernumber|customer|quantity|sku|product |orderdate
-----------------------------------------------------
|1 |bob |2 |aaa|producta|2012-08-30
|1 |bob |1 |bbb|productb|2012-08-30
|1 |bob |4 |ccc|productc|2012-08-30
|2 |jim |10 |aaa|producta|2012-08-30
|2 |jim |1 |ccc|productc|2012-08-30
|3 |bob |1 |bbb|productb|2012-12-15
|3 |bob |4 |ccc|productc|2012-12-15
我想以这种格式输出 Bob 的订单:
Customer: Bob
Order ID: 1
Order Date: 2012-08-30
Details: *Qty* *Sku* *Product*
2 aaa producta
1 bbb productb
4 ccc productc
____________________________________________________
Customer: Bob
Order ID: 3
Order Date: 2012-12-15
Details: *Qty* *Sku* *Product*
1 bbb productb
4 ccc productc