반응형
TABLE1, TABLE2, TABLE3 의 3개의 테이블 전체에서 거래건수, 거래금액, 사용자를 구하기
SELECT COUNT(a), SUM(b), COUNT(c) FROM
(
SELECT COUNT(TR_NO) a, SUM(AMT) b, COUNT(DISTINCT(USER_ID)) c
FROM (
SELECT TR_NO, USER_ID, AMT FROM TABLE1
UNION ALL
SELECT TR_NO, USER_ID, AMT FROM TABLE2
UNION ALL
SELECT TR_NO, USER_ID, AMT FROM TABLE3
)
GROUP BY USER_ID
);
반응형