Я пытаюсь создать список рассылки из таблицы в моей базе данных, затем найти столбец в этой таблице, который содержит информацию о братьях и сестрах, извлечь эту информацию о братьях и сестрах, найти этих братьев и сестер в таблице, а затем присоединить этих братьев и сестер коригинальный список рассылки.
В следующем коде я пытаюсь назначить псевдоним t1 для запроса выбора.
SELECT * FROM CountyData AS t1
WHERE dt_dec BETWEEN #05-6-2018# AND #06-06-2018#
AND RippleImport IS NULL
AND (Date()-[dob])/365.25 <13.875
UNION SELECT CountyData.*
FROM CountyData INNER JOIN
(SELECT TRIM(String_Split([Siblings], 0, ";")) FROM t1 WHERE Siblings IS NOT NULL
UNION
SELECT TRIM(String_Split([Siblings], 1, ";")) FROM t1 WHERE Siblings IS NOT NULL
UNION
SELECT TRIM(String_Split([Siblings], 2, ";")) FROM t1 WHERE Siblings IS NOT NULL
UNION
SELECT TRIM(String_Split([Siblings], 3, ";")) FROM t1 WHERE Siblings IS NOT NULL) t2
ON CountyData.[fname]&" "&[lname] = t2.[Expr1000] WHERE RippleImport IS NULL;
Когда я пытаюсь вызвать этот псевдоним на другой стороне первого объединения, я получаю следующее сообщение об ошибке.
'Microsoft Access database engine cannot find the input table or query 't1'. Make sure it exists and that its name is spelled correctly.'
Как назначить псевдоним таблицы, который будет распознаваться во всем запросе?