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)