Группировать по значению из другой таблицы - PullRequest
0 голосов
/ 20 декабря 2011

У меня есть две таблицы.

  • В первой таблице есть столбцы: цена, code_one
  • Вторая таблица имеет: code_one, code_two

Обе таблицы могут быть объединены с использованием таблицы code_one.

Как получить "Сумму цен, сгруппированных по code_two"?

Я пытался:

Select sum(price) from table1 Group By (select a.code_two from table2 a, table1 b where a.code_one = b.code_one)

Ответы [ 2 ]

1 голос
/ 20 декабря 2011
select code_two, SUM(price)
from table1 t1 INNER JOIN table2 t2 ON t1.code_one = t2.code_one
group by code_two
0 голосов
/ 20 декабря 2011
select sum(price) 'Price' from firsttable inner join secondtable on firsttable.code_one = secondtable.code_one
group by secondtable.code_two
...