У меня есть следующие таблицы в PostgreSQL:
table1:
MARKET character varying 10
COST1 Number
MARKET COST1
A 3
A 7
B 10
table2:
MARKET character varying" 10
COST2 Number
MARKET COST2
A 12
A 13
B 15
B 15
Я пытаюсь создать отчет, который будет отображать как стоимость1, так и стоимость1 для каждого рынка.Примерно так.
MARKET COST1 COST2
A 10 25
B 10 30
Я выполнил следующий запрос:
select table1."MARKET", sum(table1."COST1"), sum(table2."COST2")
from table1 inner join table2 on table1."MARKET" = table2."MARKET" GROUP
BY(table1."MARKET")
Мой ОП следующий.Значения стоимости больше, чем должно быть:
MARKET COST1 COST2
A 20 50
B 20 50
Что я делаю не так?Любая помощь приветствуется!