Я присоединяюсь к двум таблицам, используя декартово произведение следующим образом.Oracle SQL Developer - объединение декартового продукта, подсчета/суммы и группы по
select p.type, i.amount
FROM products p, invoice i
where (p.account = i.id); -- column headers cant be changed despite having same info
Это, конечно, отображает 2 столбца с соответствующими значениями.
Однако я затем хочу манипулировать данными, используя COUNT/GROUP BY и SUM/GROUP BY, но не смог найти подходящие примеры, которые я мог бы использовать, используя 2 таблицы. (делать их все отдельно, все в порядке, просто проблема их совместной работы - проблема).
Для конечного результата я хочу показать 3 столбца, показывающие группировку из 4 типов, с подсчетом записей, подпадающих под каждый тип, и общей суммой/SUM для каждого типа, например.
Тип - Количество типов - Общая стоимость
А - 5 - 500
В - 6 - 1000
С - 1 - 50
Д - 2 - 100
Какие вопросы вы пытались? Что пошло не так? – Rene
Ваш запрос не является декартовым продуктом. это уже операция внутреннего соединения. –