select
qno, min(question), min(answer),
max(decode(opnum,1,optionstr,'')) op1,
max(decode(opnum,2,optionstr,'')) op2,
max(decode(opnum,3,optionstr,'')) op3,
max(decode(opnum,4,optionstr,'')) op4
from tbl_quiz, tbl_option
where qno = quizno(+)
group by qno;
'코딩 > Oracle' 카테고리의 다른 글
Oracle SQL - Toy Data 데이터 만들기 (0) | 2014.09.13 |
---|---|
JDBC 연결 예제 3 - Try ~ With (0) | 2014.09.13 |
JDBC 연결 예제 1 - Template Method Pattern (0) | 2014.09.13 |
Oracle SQL - JDBC 연결 및 쓰레드를 이용한 반복 연결 예제 (0) | 2014.09.13 |
Oracle SQL - table, sequence 생성과 데이터 insert 예제 (0) | 2014.09.13 |