2013-10-19 4 views
-2

EXISRING 표다음에 같은 열이를 선택하는 AS 다른 이름

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 

제안 된 표

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... 

다른 별칭을 사용하여 다른 데이터에 가입하십시오.

관련 문제