sql oracle ora-00933

SQL Inner join en declaraciones selectas



oracle ora-00933 (4)

Creo que el error proviene de que necesite un punto y coma para finalizar la declaración. La selección me parece bien de lo contrario.

Estoy tratando de hacer una unión interna en una declaración selecta como esta:

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

y obtengo el siguiente error: El comando ORA-00933 de SQL no ha finalizado correctamente. Cualquier ayuda sería apreciada, ¡gracias!


Solo remueve desde tu consulta:

select * from (select* from bars where rownum <= 10 ) tab1 inner join (select * from bars where rownum <= 10 ) tab2 on tab1.close=tab2.close


solo da un espacio en blanco entre '')'' y ''como'':

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


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)