id |
gn |
value |
id1 |
gn2 |
1 |
a |
FAC |
1 |
b |
2 |
a |
FAC |
2 |
b |
3 |
a |
FAC |
3 |
b |
4 |
a |
FAC |
4 |
b |
이렇게 구성된 데이터를
id |
gn |
value |
1 |
a |
FAC |
2 |
a |
FAC |
3 |
a |
FAC |
4 |
a |
FAC |
1 |
b |
FAC |
2 |
b |
FAC |
3 |
b |
FAC |
4 |
b |
FAC |
이와같이 구성하려면 어떻게 해야 할까요?
union all을 사용 안하고...
아~~~ 머리아파 ^^;
with test as(
select 1 id, 'a' gn,'FAC' value,1 id1,'b' gn2 from dual
union all
select 2 id, 'a' gn,'FAC' value,2 id1,'b' gn2 from dual
union all
select 3 id, 'a' gn,'FAC' value,3 id1,'b' gn2 from dual
union all
select 4 id, 'a' gn,'FAC' value,4 id1,'b' gn2 from dual
)
select * from test |