OK,我有一個銷售表,看起來像這樣:MySQL或PHP談到行轉換成列動態
Prod_ID | Store_ID | Date_Sold | Num_Sold 105 | 1010 | 2012-09-21 | 50 105 | 1011 | 2012-09-22 | 20 105 | 1012 | 2012-09-22 | 35 ............................................ 109 | 1010 | 2012-09-21 | 25 109 | 1011 | 2012-09-23 | 15 109 | 1012 | 2012-09-23 | 30
我想創建一個類似如下的新表或視圖:
Store_ID | 105 | ... | 109 1010 | 50 | ... | 25 1011 | 20 | ... | 15 1012 | 35 | ... | 30
我不太確定如何完成此操作。我已經看到人們在哪裏硬編碼,但我不想這樣做,因爲我有更多的50個不同的Prod_IDs,他們不斷變化。有沒有辦法對此動態?我將通過PHP在網頁上顯示這些數據,所以也許有更簡單的方法來使用PHP?讓我知道這個解釋是否不清楚。
在此先感謝!
查詢您的數據庫,並只在HTML表格中輸出信息? –
看起來像這是在這裏描述的相同類型的問題:http://stackoverflow.com/questions/12598120/mysql-pivot-table-query-with-dynamic-columns – Thomas