LEFT JOIN, GROUP BY, SUM 복합 퀴리 질문..

· 2011-03-04 (금) 01:34:57 · 2136 · 1
A테이블

--------------------
id point
1 1000
2 3000
3 3000
4 5000
5 5000
6 3000

B테이블
-------------
id table
1 a10
1 a10
2 a20
3 a20
4 a30
5 a40
6 a40


이렇게 데이터가 있습니다.. b테이블을 id 중복일수도 있습니다.
최종적으로
데이터를 2가지 형태로
point
20000
--------------
table point
a10 1000
a20 6000
a30 5000
a40 8000

이렇게 뽑고 싶은데.. 도저희 내 능력으로 안되더라구요.
WITH ROLLUP 이용하면 된다고 하지만 그것도 안만 해도 안되고..

힌트 정도만 알려주셔도 너무 감사하겠습니다.
|

댓글 1개

2011-03-04 (금) 03:05:10
select ifnull( `table`,'point') `table`, sum( point) from a inner join b on a.id=b.id group by table with rollup;
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-03-04 조회 2,186
11-03-04 조회 1,222
11-03-04 조회 1,646
11-03-04 조회 1,631
11-03-04 조회 1,684
11-03-04 조회 2,098
11-03-04 조회 2,019
11-03-04 조회 1,698
11-03-04 조회 1,517
11-03-04 조회 1,152
11-03-04 조회 1,910
11-03-04 조회 1,609
11-03-04 조회 2,605
11-03-04 조회 2,133
11-03-04 조회 2,137
11-03-03 조회 1,647
11-03-03 조회 1,563
11-03-03 조회 1,896
11-03-03 조회 1,697
11-03-03 조회 2,806