Нет ошибки текущей записи в Access 2010 при использовании самостоятельного соединения - PullRequest
0 голосов
/ 15 ноября 2011

Это продолжение вопроса из предыдущего вопроса: Нет ошибки текущей записи в MS Access 2010 при использовании самостоятельного соединения

Я заменяю подзапрос самостоятельным соединением, чтобы повысить производительность моего запроса.

Старый подзапрос был таким:

(SELECT fage2.agecat 
 FROM   people AS fage2 
 WHERE  fage2.aacode = people.aacode 
       AND fage2.persno = 2 ) AS RAge2,

Новое самостоятельное соединение выглядит так:

(SELECT [People].[AgeCat] 
FROM   [People] 
       INNER JOIN [People] AS p2 
         ON ( [People].[aacode] = [P2].[aacode] 
              AND [P2].[PERSNO] = 2 ) ) AS RAge2,

, но возвращает сообщение об ошибке «Нет текущей записи».

Цель состоит в том, чтобы найти запись, которая имеет такой же код, но имеет номер PERSNO 2 и вернуть AgeCat для этой записи в столбце с именем RAge2,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...