2013-10-19 15 views
-2

EXISRING表如何兩行合併通過在未來的同一列出現用不同的名稱

name regno subject_code grade result 
abc 1000 cs105  C  pass 
abc 1000 it100  D  pass 
abc 1000 cs117  B  pass 
xyz 1001 cs105  E  pass 
xyz 1001 it100  A  pass 
xyz 1001 cs117  U  fail 

擬議TABLE

name regno subect_code1 grade subjectcode2 grade subjectcode3 grade result 
abc 1000 cs105  C  it100  D  cs117  B  pass 
xyz 1001 cs105  E  it100  A  cs117  U  fail 
+3

你忘了添加你試過的查詢。 –

回答

0

用作選擇一個新的列在同一表列並將其命名爲結果中想要的內容。從看你有什麼,你可能需要包括每個班級的通過/失敗,以及?相同的概念仍然適用

SELECT table1.name, table1.regno, table1.subject_code AS subject_code1, table.grade AS grade1, table1.result AS result1... 

然後用不同的別名加入您的其他數據。

相關問題