안녕하세요 굽신굽신 0ㅂ0
코드 테이블인데요
제가
select (select a.값 from 코드테이블 a where a.레벨 = '1'
and z.값 = a.값) as 값1,
(select a1.값 from 코드테이블 a1 where a1.레벨 = '2'
and z.값 = a1.값) as 값2,
(select a2.값 from 코드테이블 a2 where a2.레벨 = '3'
and z.값 = a2.값) as 값3,
(select a3.값 from 코드테이블 a3 where a3.레벨 = '4'
and z.값 = a3.값) as 값4
from 코드테이블 z;
이렇게 했더니 아래와 같이 나왔습니다.
무식하게 이렇게 했더니 아래와 같은 결과 값이 나오네요 이해는 대충 가는데요 두번째 표처럼 가능한지 알고 싶습니다.
고수님들 답변 부탁드려요 ㅠㅠ
값1 |
값2 |
값3 |
값4 |
A |
|
|
|
|
A1 |
|
|
|
|
A11 |
|
|
|
|
A1101 |
|
|
|
A1102 |
|
|
A12 |
|
|
|
|
A1201 |
|
A2 |
|
|
|
|
A21 |
|
|
|
|
A2101 |
|
|
|
A2102 |
|
|
|
A2103 |
|
|
|
A2104 |
|
|
A22 |
|
|
|
|
A2201 |
|
|
|
A2203 |
|
|
A23 |
|
|
|
|
A2301 |
|
A3 |
|
|
|
|
A31 |
|
|
|
|
A3101 |
|
|
|
A3102 |
|
|
|
A3103 |
|
|
A32 |
|
|
|
|
A3201 |
|
|
|
A3202 |
|
|
|
A3203 |
|
A4 |
|
|
값1, 값2, 값3, 값4 다 같은 테이블 같은 필드 입니다.
이걸요
값1 |
값2 |
값3 |
값4 |
A |
A1 |
A11 |
A1101 |
|
|
|
A1102 |
|
|
A12 |
A1201 |
|
A2 |
A21 |
A2101 |
|
|
|
A2102 |
|
|
|
A2103 |
|
|
|
A2104 |
|
|
A22 |
A2201 |
|
|
|
A2203 |
|
|
A23 |
A2301 |
|
A3 |
A31 |
A3101 |
|
|
|
A3102 |
|
|
|
A3103 |
|
|
A32 |
A3201 |
|
|
|
A3202 |
|
|
|
A3203 |
|
A4 |
A41 |
A4101 |
|
|
|
A4102 |
|
|
|
A4103 |
이런식으로 출력 할 수 없나요?
늦은 밤 고생하세요 ^0^;;;
|