通过表达创建视图与子查询和组为了获取特定的数据集,我在选择查询这是一组由表达式如下使用子查询:在甲骨文
SELECT SUM(b.RESERVEDROOMS) AS "Reserved Rooms",
(SELECT country
FROM location
WHERE location_id = b.location_id) AS "Country"
FROM bookingsRevenue b,
location l
WHERE b.location_id = l.location_id
GROUP BY b.location_id
它工作正常和正确的数据被检索,但是当我尝试从它创建一个视图时,显示以下错误。你能帮我解决这个问题吗?
[错误]执行(21:74):ORA-00979:不是GROUP BY表达
你为什么要使用一个标量子查询 试试这个吗? – dnoeth