반응형
SQL 내부 조인 on 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
언급URL : https://stackoverflow.com/questions/1940579/sql-inner-join-on-select-statements
반응형
'programing' 카테고리의 다른 글
Android의 Test와 동일한 기능을 가진 iOS에서 메시지 표시 (0) | 2023.06.22 |
---|---|
MongoDB 문서에서 특수 문자가 포함된 문자열 검색 (0) | 2023.06.22 |
Python 문제의 SQLalchemy에서 Synology NAS의 MariaDB 데이터베이스에 연결 (0) | 2023.06.17 |
WooCommerce get_cart() on null (0) | 2023.06.17 |
where 절을 사용하여 firestore에서 문서를 삭제하는 방법 (0) | 2023.06.17 |