我有我的分貝這兩個表,當你看到他們有1>氮與。 這是一個記錄每個參與者,在參與者能回答問卷3 M(上午)N(中午)E(晚報),每個問卷包括問題每個日期被編號以獨特的最新答案的問卷, (1,2- ,3 ..) 注:參與者的唯一關鍵是participantid忽視了研究和組ID 的結果我需要的是:
正如你看到的每一個問卷可以與不同數量的問題(早晨的問題,包含4,中午問題,包含3和晚間問句,包含2)。
我有我的分貝這兩個表,當你看到他們有1>氮與。 這是一個記錄每個參與者,在參與者能回答問卷3 M(上午)N(中午)E(晚報),每個問卷包括問題每個日期被編號以獨特的最新答案的問卷, (1,2- ,3 ..) 注:參與者的唯一關鍵是participantid忽視了研究和組ID 的結果我需要的是:
正如你看到的每一個問卷可以與不同數量的問題(早晨的問題,包含4,中午問題,包含3和晚間問句,包含2)。
您要使用行數據,並將其轉換成列(支點),即每一個日期/時間/問題會在你需要的輸出列。
這通常是很難在SQL做的,如果不是不可能的,當你旋轉的數據是不恆定或枚舉。
你需要在這些情況下,做的是從報告層訪問數據,並做旋轉在報告水平,你可以在SSRS或QlikView的比如做。
如果沒有報告層,因爲我上的評論說,你可以隨時將數據下載到電子表格,並創建數據透視表。如果你需要知道如何在Excel中轉動,你可以做在網絡上搜索,你會發現很多教程,比如這一個:
您也可以使用其他電子表格軟件,如LibreOffice的到創建透視表,以及:
見http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me -to-是-A-極簡單的SQL查詢 – Strawberry
MySQL是不是這個合適的工具。你需要一個報告框架;您始終可以導出到電子表格,然後執行旋轉操作。 – Jayvee
@Jayvee你可以請一些指南或什麼? –