안녕하세요.
select numb as 학번,
year as 년도,
smst as 학기,
code as 과목코드
from sb7000
order by numb
위 쿼리문을 실행 시키면
-------------------
학번 년도 학기 과목코드
0001 2006 2 74638
0001 2007 1 86754
0002 2007 1 74638
0002 2007 2 56453
0003 2004 2 87643
0005 2005 2 45673
0005 2006 1 45673
.
.
.
이렇게 출력이 되는 상태입니다. 보시는바와 같이 한 학번당 1~2개의 과목코드를 볼수 있는데요.
과목코드가 2개일때 줄이 따로 입력되있어서 학번은 같지만 줄바꿈이 되버려서 2줄로 출력이 되고 있습니다.
한학번당 한줄로 출력해야 하는데 잘 안되서요.
구현해야 하는 출력화면은
-----------------------
학번 년도 학기 과목코드1 년도 학기 과목코드2
0001 2006 2 74638 2007 1 86754
0002 2007 1 74638 2007 2 56453
0003 2004 2 87643 null null null
0005 2005 2 45673 2006 2 45673 --이렇게 학기,과목코드가 같은 경우도 있어요...
.
.
이런식으로 한학번당 한줄씩 표현해야 되는데 초보라서 쿼리문을 어떻게 해야 할지 모르겠습니다.
도와 주세요.
|