【发布时间】:2020-12-02 19:42:27
【问题描述】:
所以我是 Oracle SQL 的新手,正在尝试使用子查询创建计算列。看起来这个信息应该不难找到,但我一直没能找到它......我非常感谢任何指导!
SQL> CREATE VIEW booking_agent_view
2 AS
3 SELECT sf.flight_nbr, sf.flight_date, seats_available,
4 FROM sched_flight sf, aircraft_type at, aircraft_data ad, (SELECT count(cust_nbr) FROM reservation r GROUP BY flight_nbr, flight_date) seats_available
5 WHERE sf.aircraft_serial_nbr = at.aircraft_serial_nbr AND at.type=ad.type;
FROM sched_flight sf, aircraft_type at, aircraft_data ad, (SELECT count(cust_nbr) FROM reservation r GROUP BY flight_nbr, flight_date) AS seats_available
*
ERROR at line 4:
ORA-00936: missing expression
谢谢!
【问题讨论】:
标签: oracle subquery calculated-columns