내가 그 합 차이를 계산하려는 두 개의 테이블을 가지고 말 :Oracle sql - 두 개의 다른 테이블에서 두 합계의 차이를 선택 하시겠습니까?
company1(
id INTEGER,
salary INTEGER
)
company2(
id INTEGER,
salary INTEGER
)
어떻게 하나의 선택 쿼리를 사용하여 직원의 각각에서 자신의 SUM (급여)의 차이를 선택할 수 있습니다? 당신은 select
에서이 작업을 수행 할 수 있습니다
company1
id salary
1 40000
2 20000
3 50000
company2
id salary
1 30000
2 15000
3 25000
end result differences:
id
1 10000
2 5000
3 25000
'합계 (salary) '란 무엇입니까? 'id'는 각 테이블의 기본 키 (아마도 직원 ID)이므로 각 테이블의 각 직원마다 단 하나의 급여 만 있습니다. 그래서 ** 총 **에 대해 이야기하고 있습니까? – mathguy