は、私はそれらの和の違いを計算したい2つのテーブルを、持っていると言う:Oracle sql - 2つの異なるテーブルから2つの合計の差を選択しますか?
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
あなたは 'sum(salary)'で何のことを言っていますか? 'id'は各テーブルのプライマリキー(おそらく従業員ID)ですので、各テーブルの従業員ごとに給与が1つしかありません。 – mathguy