【发布时间】:2013-04-19 18:13:51
【问题描述】:
我有一个使用inner join 从两个表中获取数据的查询,但我收到错误SQL command not properly ended 并在“as”下带有一个星号:
select P.carrier_id, O.order_id, O.aircraft_id, O.quantity
from orderline AS O
inner join purchaseorder AS P
on O.order_id = P.carrier_id;
the error:
from orderline AS O ( with an asterix under AS)
Error at line 2
Ora-00933: SQL command not properly ended.
关于这一点,我认为AS 不会成为问题,因为它只是引用别名,但我很困惑为什么会出现这种情况。
【问题讨论】:
-
只需删除
as。您使用AS进行列别名,但表别名不需要as。Select * From Orderline O
标签: sql oracle join table-alias