2015-01-23 24 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 демо

Смежные вопросы