SELECT * FROM(
(SELECT
count(DISTINCT RECEPIENT_ID) as NoOfUsers,
TO_CHAR(ACTN_TAKE_DATA_TM,'YYYY-MM-DD') as accDate
FROM
ALRT_PLATFORM_ALRT_HSTRY
where
APPL_CD like 'EBP' and
ALRT_RSPNS_FROM_CLIENT_ID like 'BB'
group by TO_CHAR(ACTN_TAKE_DATA_TM,'YYYY-MM-DD')
) b,
(SELECT
count(DISTINCT RECEPIENT_ID) as NoOfUsers,
TO_CHAR(ACTN_TAKE_DATA_TM,'YYYY-MM-DD') as accDate
FROM
ALRT_PLATFORM_ALRT
where
APPL_CD like 'EBP' and
ALRT_RSPNS_FROM_CLIENT_ID like 'BB'
group by TO_CHAR(ACTN_TAKE_DATA_TM,'YYYY-MM-DD')
) f
)
이 쿼리는 다음과 같은 형식으로 데이터를 반환 :두 SQL 쿼리의 결과를 얻는 방법은 무엇입니까?
NOOFUSERS ACCDATE NOOFUSERS ACCDATE
---------------------- ---------- ---------------------- ----------
2 2009-12-21 1 2010-03-01
2 2009-12-21 2 2010-03-02
2 2009-12-21 1 2010-03-03
1 2009-12-23 1 2010-03-01
클럽에 가능한 두 테이블의 reuslt 그 것이다 : 이 형식으로 데이터를 기대하고 있습니까 :
NOOFUSERS ACCDATE
---------------------- ----------
2 2009-12-21
1 2009-12-23
1 2010-01-02
1 2010-01-04 //till here its table one data
1 2010-03-01 //from here its table TWO data
2 2010-03-02
1 2010-03-03
감사합니다.
나는 결과가 순서대로 반환에 의지하지 않을 것입니다. ORDER BY 절이 없으면 순서 행이 반환되지 않으며, 특정 순서에 의존하면 언젠가 큰 문제가 발생할 수 있습니다. – erikkallen
사실, 또한 UNION이 중복 (DISTINCT 쿼리)을 필터링하는 반면 UNION은 필터링하지 않을 것이라고 언급 했어야합니다. – cairnz