我的表price_matrix
是我怎樣纔能有結果集行顯示爲列
id service_id deadline edu_level paper_stand price
------------------------------------------------------
1 5 20 GCES A 50
2 5 10 GCSE A 30
3 5 20 GCSE B 10
2 5 10 GCSE B 40
我如何編寫一個查詢,會給我造成以下格式
deadline service_id paper_stand A paper_stand B edu_level
-----------------------------------------------------------------
20 5 50 10 GCES
10 5 30 40 GCSE
查詢我使用是
SELECT `paper_stand` , `deadline` , `price`
FROM `price_matrix`
WHERE `edu_level` = 'GCSE/ A Levels' && `service_id` =5
ORDER BY `paper_stand` , `deadline`
我使用MYSQL
誰能幫我解釋一下我怎樣才能得到的結果所需的格式?
謝謝
這就是所謂的 「支點」。語法因RDBMS而異,但您應該可以Google。 –
你還沒有真正指定你正在分組的內容。我假設只能有紙架A和B - 沒有其他人。在這種情況下,你是按截止日期,服務ID和教育水平分組嗎?這些是您的數據透視操作員需要知道的事情。一般來說它是一個更容易做這樣的操作在你的顯示層,這是否是一份報告,網頁或應用程序。 –
期限值應該是多少?是截止日期的最大值還是最小值? –