我正在使用MS Access 2016,在具有學生結果的表上:所以這些字段僅僅是studentID,Test和Score。出於報告目的,我需要生成一個CSV文件,其中有一個學生的TestScore值全部在一行中。所以,如果我有:將相似的記錄結合到MS Access中的單個記錄
StudentID: Test: TestScore:
A123 TestA 80
A123 TestB 90
B123 TestA 70
B123 TestB 95
如何生成的表用於出口,看起來像:
StudentID: TestA: TestB:
A123 80 90
B123 70 95
我不認爲交叉表會工作,因爲沒有在表中所有的學生都已經採取了一切相同的測試。有幾千個案例。我也明白,可能無法通過MS Access中的SQL。
非常感謝任何有用的建議。
即使沒有學生進行過特定的測試,您還是希望每個測試都有一個專欄? – June7
這是交叉表查詢的展示方案。結果中的空單元格沒有問題。 – Andre
@ June7:是的,我想要包含所有案例(測試)。部分報告將用於識別缺失值(例如,未完成測試的學生)。 – DrL