2015-01-23 2 views
0

다음 쿼리는 데이터베이스에있는 두 테이블 만 사용하여 성공적으로 결과를 반환합니다. 새 테이블을 만들기 위해 결과를 전달하는 데 문제가 있습니다. "근처"삽입 ": 구문 오류 :"새 테이블 쿼리 SQLite

내가 삽입을 가지고가는 경우에

select Object.Xref, Object.area, Object.screen, Object.field, locator.data insert into Results from Object inner join locator on Object.area = locator.area and Object.screen = locator.screen and Object.field = locator.field  

나는 다음과 같은 오류가 발생합니다. 그것은 잘 작동합니다.

답변

0

INSERT 먼저

다음
INSERT INTO Results 
SELECT o.Xref, o.area, o.screen, o.field, l.data 
    FROM Object o JOIN locator l 
    ON o.area = l.area 
    AND o.screen = l.screen 
    AND o.field = l.field 

SQLFiddle 데모

입니다 시도