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
ボブの注文を次の形式で出力したい:
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