조건절에 데이타 들어오면 그 데이타에 의한 여러개 쿼리 생성 0 1 1,190

by 이카루스 [SQL Query] [2012.10.15 14:16:56]



안녕하세요.

잘못 올린  글 지워주셔서 감사합니다.

다름아니라.

기존  A 테이블에서
--------------------------
1
2
---------------------------
라고 가정하에.

조건절에  2001, 2002, .... 그런 연도 데이타가 들어오면

이렇게 생성하고 싶습니다.



A 테이블
-----------------------
2001  - 1
2001  - 2
2002  - 1
2002 -  2 
--------------
이렇게 할려면 어떻게 하는지.-_-
by 아발란체 [2012.10.15 15:33:07]
뭔가... 내용이 빠진거 같은데... 위 내용만 보면 그냥 크로스 조인하면 됩니다.

WITH T1 AS (
    SELECT 1 AS no FROM DUAL UNION ALL
    SELECT 2 AS no FROM DUAL
), T2 AS (
    SELECT 2001 AS no FROM DUAL UNION ALL
    SELECT 2002 AS no FROM DUAL
)
SELECT * FROM T1, T2
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입