오라클 쿼리를 어떻게 짜야될지 모르겠네요.... 0 1 423

by 푸른구루미 [Oracle 기초] 계산식 구하기 [2020.04.24 17:23:00]


A테이블 

품명 갯수
사과 4
3
바나나 5
감자 1

 

B테이블

품명 갯수
사과 2
1

 

결과

품명 갯수
사과 2
2
바나나 5
감자 1

 

A테이블,. B테이블을 조건을 걸어서 조회했을때 다음과 같은 결과가 있다면

결과를 다음과 같이 나타내고 싶어요..ㅠㅠ

MINUS를 쓰면 되는건가요???

그러면 갯수에 대한 계산은 어떻게 하는건가요>?>

감이 잘안오네요ㅠㅠ

by pajama [2020.04.25 09:37:14]

A테이블 기준이라면 이렇게 하면 되지 않을까요?

SELECT a.품명,
       a.갯수 - NVL(b.갯수,0)
  FROM tab_a a,
       tab_b b
 WHERE a.품명 = b.품명(+);

 

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