У меня есть запрос, который работает как:
select table_one.x, sum(table_one.y)
(select foo from table_two where table_one.x = table_two.x) as item_description
from table_one
inner join table_two
on table_one.x = table_two.x
-- where table_2 row has various attributes
group by table_one.x
Группировка означает, что мне нужен дополнительный выбор для доступа к foo из таблицы два. Теперь, если я хочу выбрать второй столбец из второй таблицы, есть ли способ получить к нему доступ без второго дополнительного выбора?
База данных - это DB2.
EDIT:
соединение - это многие к одному, т. е. воспринимайте table_one как заказы, а table_b - как информацию для элемента.