Получение суммы нескольких столбцов из двух таблиц
Я хочу получить сумму нескольких столбцов из 2 разных таблиц (эти таблицы имеют одинаковую структуру).
Если бы я рассмотрел только одну таблицу, я бы написал такой запрос:
SELECT MONTH_REF, SUM(amount1), SUM(amount2)
FROM T_FOO
WHERE seller = XXX
GROUP BY MONTH_REF;
Тем не менее, я хотел бы также работать с данными из таблицы T_BAR, а затем иметьselect
запрос, который возвращает следующие столбцы:
все сгруппировано по значению.MONTH_REF
Обратите внимание, что запись для данногоMONTH_REF
можно найти в одной таблице, но не в другой таблице. В этом случае я хотел бы получить суммуT_FOO.amount1 + 0
(или же0 + T_BAR.amount1
).
Как я могу написать свой SQL-запрос, чтобы получить эту информацию?
Для информации, моя база данных - Oracle 10g.