Проблема с запросом при использовании Access 2007

#sql #ms-access #vba

#sql #ms-access #vba

Вопрос:

Мой запрос выглядит следующим образом :

 SELECT parent2.subid AS parent2id, parent2.sub AS parent2desc,
key.subid AS ID, parent1.subid AS parentid, 
parent1.sub AS parentdesc, key.sub AS key 
FROM (table1 AS key LEFT JOIN table1 AS parent1 ON key.parent_id=parent1.subid)
LEFT JOIN table1 AS parent2 
ON parent1.parent_id=parent2.subid into Query_table
  

Этот запрос при запуске в БД без into Query_table работает нормально, но я хочу создать таблицу динамически и выполнить некоторые операции.

В приведенном выше запросе я получаю следующую ошибку:

«Синтаксическая ошибка (отсутствует оператор) в выражении запроса ‘parent1.parent_id=parent2.subid в Query_tabl'»

Есть идеи, почему?

Ответ №1:

INTO Предложение находится между списком выбора и FROM предложением. Т.е.

 select .... INTO Query_table FROM ...