select a.age, sum(age_cnt)
from ( select age, count(age) age_cnt from korea
group by age
union all
select age, count(age) age_cnt from japan ) a
group by age
group by age
;
>>데커드 님께서 쓰시길<<
:: 그 동안 제 질문에 답변해 주신 부신 분들에게
:: 감사하구요. 아래 질문에 답변을 기대합니다.
:: 예를들어
:: korea 라는 테이블에 다음과 같은 데이타가 들어있고
::
:: name age
:: -------------
:: 개똥이 10
:: 개똥이1 20
:: 개똥이2 30
:: 개똥이3 40
:: 개똥이4 20
:: 개똥이5 10
:: 개똥이6 20
:: 개똥이7 20
::
:: japan 이라는 테이블에 다음과 같은 데이타가 들어 있을때
::
:: name age
:: -------------
:: 다나까 50
:: 다나까1 20
:: 다나까2 20
:: 다나까3 20
:: 다나까4 10
:: 다나까5 30
::
::
:: 두 테이블에서 나이별로 사람 수를 알려면 어찌 해야
:: 할까요?
|