2

を使用して 2 つのテーブルからデータを取得するこのクエリがありますが、「as」の下にアスタリスクが付いたinner joinエラーが発生します。SQL command not properly ended

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これに関しては、エイリアスを参照しているだけなので問題ないと思いましたが、なぜこれが出てくるのか混乱しています。

4

2 に答える 2

2

ASキーワードを削除するだけ

select 
   P.carrier_id, 
   O.order_id, 
   O.aircraft_id, 
   O.quantity
from 
   orderline O
inner join purchaseorder P
   on O.order_id = P.carrier_id;
于 2013-04-19T18:19:24.287 に答える
1

asテーブル名とそのエイリアスの間にキーワードを挿入することはできません。

于 2013-04-19T18:16:03.030 に答える