5
我有一個sql表。該表顯示studentID,Subject_Name和標記。希望你能理解數據。php二維數組
現在我需要通過在Y軸上垂直顯示studentID和在X軸上水平顯示subject_Name來在前端顯示它。標記應顯示爲表格主體。
我使用PHP作爲服務器端語言。
幫助。
我有一個sql表。該表顯示studentID,Subject_Name和標記。希望你能理解數據。php二維數組
現在我需要通過在Y軸上垂直顯示studentID和在X軸上水平顯示subject_Name來在前端顯示它。標記應顯示爲表格主體。
我使用PHP作爲服務器端語言。
幫助。
我相信一個簡單的支點查詢會給你的結果集你想:
SELECT studentID,
SUM(CASE WHEN Subject_Name = 'CHEMISTRY' THEN Marks ELSE 0 END) AS `CHEMISTRY`,
SUM(CASE WHEN Subject_Name = 'BIOLOGY' THEN Marks ELSE 0 END) AS `BIOLOGY`,
SUM(CASE WHEN Subject_Name = 'ENGLISH' THEN Marks ELSE 0 END) AS `ENGLISH`,
SUM(CASE WHEN Subject_Name = 'MATH' THEN Marks ELSE 0 END) AS `MATH`
FROM students
GROUP BY studentID
可以更換,並加/減我給在你的表中的實際課程科目的名稱樣品列。
按照下面的鏈接,一個工作演示:
可你只畫輸出像你想,使這個問題有意義。把查詢和願望輸出。 –
'標記'是否非規範化?像「A,A +,C」字符串? –
你能向我們展示當前表格的外觀嗎?以及你希望它看起來如何? – Webeng