2013-10-19 13 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... 

然后用不同的别名加入您的其他数据。

相关问题