테스트 사이트 - 개발 중인 베타 버전입니다

쿼리문 질문 드립니다.

id jan feb mar apr may jun
a 1000 2000 3000      
b 2000 3000 4000      
c 3000 4000 5000      
d 4000 5000 6000      
a       9000 8000 7000
b       8000 7000 6000
c       7000 6000 5000
d       6000 5000 4000

 

 

위처럼 DB가 있습니다.

 

 

id jan feb mar apr may jun
a 1000 2000 3000 9000 8000 7000
b 2000 3000 4000 8000 7000 6000
c 3000 4000 5000 7000 6000 5000
d 4000 5000 6000 6000 5000 4000

 

 

이처럼 나오게 하고 싶습니다.

 

from aaa where ... T.T

 

방법이 있나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

다른테이블인거죠?

A_테이블 B_테이블 이면

select * from A_테이블 a left join B_테이블 b on a.id = b.id

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 너무 감사합니다.
하나의 테이블에 들어가있으며 그걸 html로 보여줄때 아래처럼 리스팅해서 보여주고 싶습니다.

댓글을 작성하려면 로그인이 필요합니다.

select id, sum(jan), sum(fab), sum(mar), sum(apr), sum(may), sum(jun) from aaa group by id;

이런식으로 하면 되지 않을까요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

오.. 감사합니다 그렇게 생각은 못해봤는데..

댓글을 작성하려면 로그인이 필요합니다.

지금 db를 각각 따로 두번을 불러오신듯합니다.

join으로 2개의 테이블을 하나로 묶어서 select 를 하셔야합니다.

join의 경우는 a 테이블과 b 테이블에 관련된 연관 키가 존재 해야합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 너무 감사합니다.
하나의 테이블에 id 별 월별로 금액이 들어가게 됩니다 ㅠ.ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록