Q&A

  • sql입니다. 해결좀 해주세요...

A테이블
a           b
-------------------
b1215     관리자
master   홍길동
l1234      임꺽정

b테이블                               c테이블
a    b          c                  a    b          c          d
---------------               -----------------------
1   김철수   b1215             1   김철수   b1215     1,000
2   이준성   b1215             2   이준성   b1215     1,000
3   조준신   b1215             3   조준신   b1215     2,000
4   박영구   master           4   박영구   master   1,000
5   황미나   master           5   황미나   master   2,000
6   김민성   l1215              6   김민성   l1215      1,000

위 테이블니다. 결과가
a         b         c          d
b1215   관리자  3         4,000
master 홍길동  2         3,000
l1234    임꺽정  1         1,000

위처럼 결과 가 나오게 할려면 어떻게 sql문을 사용해야 하나요..

알려주세요..

그리고 즐거운 하루 보내세요.. 감사합니다.



2  COMMENTS
  • Profile
    hahaha 2003.06.18 00:16
    A테이블의 "l1234 임꺽정" 과 매칭되는 데이터가 C테이블에 존재하지 않음.

    "l1215"의 오타라면

    select ATABLE.a, ATABLE.b, count(CTABLE.c) c, sum(CTABLE.d) d
      from ATABLE, CTABLE
    where ATABLE.a = CTABLE.c
    group by ATABLE.a, ATABLE.b
    order by c desc




  • Profile
    제타 2003.06.18 02:25
    감사합니다.. 즐거운 하루보내세요..