Вот чего я хочу достичь:
У меня есть несколько категорий, в каждой из которых есть продукты.
Я хочу создать отчет, который отображает различную информацию об этих продуктах длякаждая категория.Итак, у меня есть запрос, который выглядит примерно так:
select
category,
count(products),
sum(product_price),
from product
group by category
Пока все хорошо.
Но теперь я также хочу получить некоторую информацию, относящуюся к категории, из таблицы, содержащей информацию по категориям,Поэтому я хочу сказать:
присоединить category_info к категории
за исключением того, что это создаст объединение для каждой строки каждой группы, а не только одно объединение для каждой группы.
Что я действительно хочу сказать в sql, так это «для каждой группы, взять отдельное значение категории, из которого гарантированно будет только одно, так как я группируюсь по нему, а затем использовать его для присоединения к категории».таблица информации '
Как я могу сделать это в SQL?Кстати, я использую Oracle 10g ..
Большое спасибо!