我正在尝试使用COUNT来计算产品订购的次数。
以下是我所拥有的,但没有成功。我收到了错误
SQL错误:ORA-00937:不是单组组功能
当我尝试按功能使用Group时,它表示它不是按功能分组或不能使用它。
CREATE OR REPLACE VIEW product_summary AS
SELECT product_name, COUNT(*) AS order_count, item_total AS order_total
FROM order_item_products
答案 0 :(得分:1)
我认为错误非常清楚。添加group by
:
CREATE OR REPLACE VIEW product_summary AS
SELECT product_name, COUNT(*) AS order_count,
SUM(item_total) AS order_total
FROM order_item_products
GROUP BY product_name;