다음과 같은 데이터가 있습니다
create table Test_AA
(
a int
,b int
)
insert into Test_AA (a,b) Values (6,1)
insert into Test_AA (a,b) Values (6,2)
insert into Test_AA (a,b) Values (6,3)
insert into Test_AA (a,b) Values (6,4)
insert into Test_AA (a,b) Values (6,5)
insert into Test_AA (a,b) Values (11,6)
insert into Test_AA (a,b) Values (11,8)
원하는 결과는 다음과 같습니다.
6 | 1 |
6 | 2 |
6 | 3 |
6 | 4 |
6 | 5 |
11 | 1 |
11 | 2 |
11 | 3 |
11 | 4 |
11 | 5 |
11 | 6 |
11 | 8 |
재귀로 가능할 것 같아서 해봤는데 원하는 결과가 안나오더라구요.
쿼리 도움 요청 드립니다.
(11을 b로 가지고 있는 a도 있습니다.)
Comment 1
-
불타는불쥐[김경진]
2015.06.12 08:52
규칙이 좀더 설명 해주셔야 할듯 합니다. 원하는 결과라고 적어 놓으시고 6,1 ~6,5 는 Insert 된 값이 있으니 알겠는데 11,6 , 11,8 의 결과값이 왜 11,1 ~ 11,6 , 11,8 로 되는지 설명이 좀더 필요 할듯 합니다.