안녕하세요!!
쿼리문을 어떻게 해야 할지 몰라 질문 드립니다.
두개의 테이블에서 집계를 할려구 합니다.
방법이야 여러가지가 있겠지만 전 한번의 쿼리로
결과를 얻고자 하는데 어떻게 해야할지 답이 떠오르지 않내요..
두개의 테이블 (Tmp1(a, b), Tmp2(a, b, c, df))이 있습니다.
Tmp1 Tmp2
a b a b c
1 2 2 1 0
2 2 2 2 1
1 1 1 2 2
1 1 3 3 0
이런식에 자료가 있는데 여기서 제가 얻고자하는 답결과는 두개의 테이불에서
필드 a의 값이 몇개가 있는지 알고자 합니다.
한개의 테이블에서 얻고자 할때는
Select a, Count(a) Cnt From Tmp Groyp By a
a Cnt
1 3
2 1
이렇게 하면 결과가 나오지만
두개의 테이블에서 얻고자 할때는 어떻게 해야 하는지 모르겠습니다....
결과는 이렇게 나와야 하겠지요
a Cnt
1 4
2 3
3 1
조인을 거시면 될것같네요...
한번의 쿼리로 tmp1 tmp2의 a의 갯수를 아실려면 유니온을 쓰시면 될것같고요...
즐프하세요...