次のようなselectステートメントで内部結合を作成しようとしています:
select *
from (select* from bars where rownum <= 10 )as tab1
inner join (select * from bars where rownum <= 10 )as tab2
on tab1.close=tab2.close
次のエラーが表示されます: ORA-00933 SQL コマンドが正しく終了していません。
as
クエリから削除するだけです:
select *
from (select* from bars where rownum <= 10 ) tab1
inner join (select * from bars where rownum <= 10 ) tab2
on tab1.close=tab2.close
エラーは、ステートメントを終了するためにセミコロンが必要であるためだと思います。それ以外の場合、選択は私にはうまく見えます。
select * from
((select* from bars where rownum <= 10 )as tab1
inner join (select * from bars where rownum <= 10 )as tab2
on tab1.close=tab2.close)
')' と 'as' の間に空白を入れるだけです:
select * from (select* from bars where rownum <= 10 ) as tab1
inner join
(select * from bars where rownum <= 10 ) as tab2
on
tab1.close=tab2.close