GSI




여기서 userList의 테이블과  calcInfo 의 테이블에 대해서 합치는 쿼리를 구성해 볼려구 한다.

두개의 테이블의 내용은 아래와 같다.
[userList]

[calcInfo]


두개의 테이블을 조인해야 하는데 문제는
calcInfo의 uid별 income, outcome을 sum을 해야 하는게 관건이였다.
쿼리는 잘 모르다 보니 이런 구문은 항상 아리송하다 ^^

아래는 결과 쿼리다.
select aa.uid, aa.puid, aa.gameCash, bb.income, bb.outcome from userList as aa
inner join
(select uid, sum(income) as income, sum(outcome) as outcome from calcInfo as bb group by uid)
bb on aa.uid = bb.uid

[출력화면]

Posted by gsi
: