쿼리 질문있습니다. 0 5 773

by 아빠파파 [Oracle 기초] [2016.04.26 17:26:35]


A테이블에 A컬럼이 1,2,3,9    B컬럼이 100,200,200,300

B테이블에 A컬럼이 1,2,3,5    B컬럼이 100,200,200,700

 

결과값

1       200

2       400

3       400

5       700

9       300

이렇게 나오도록 하고싶은데..방법좀 알려주시면 감사하겠습니다 ㅠ

by 가을에사랑 [2016.04.26 17:27:50]

본문에 엔터가 필요하겠는데요 ;;;;


by 아빠파파 [2016.04.26 17:28:24]

ㅠㅠ 제대로 썻는데.. 이렇게 나왔네요


by 마농 [2016.04.26 17:39:48]

'1,2,3,9' 의 의미가???

  - 구분자(,)를 포함한 하나의 값인가요?

  - 4개 행의 값을 각각 표현한 것인가요? 


by 아빠파파 [2016.04.26 19:30:57]
4개의 값을 각각 쓴거입니다..

by 마농 [2016.04.26 20:55:24]
SELECT a
     , SUM(b) b
  FROM (SELECT a, b FROM ta
         UNION ALL
        SELECT a, b FROM tb
        )
 GROUP BY a
 ORDER BY a
;

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입