アクセスパススルークエリで外部適用を使用しようとしています。ただし、アウターアプライに問題があるようです。クエリは以下のとおりです。SQL Serverで直接正常に実行されますが、パススルークエリとして実行すると、FROM句で構文エラーが発生します。
構文エラーテキストは次のとおりです。「FROM句の構文エラー」パススルーが実行され、テキストを実行するとデータが生成されます。ただし、レポート用に保存しようとすると、検証の問題が発生します。
SELECT AccountNumber, ICN, Provider, RequestDate, patLast, patFirst
FROM tblracaccounts
OUTER APPLY (
SELECT TOP 1 patLast, patFirst FROM tblAccts WHERE LEFT(icn,14)=LEFT(tblracaccounts.ICN,14)
) t2
WHERE ICN NOT IN (SELECT ICN FROM tblracstatuses WHERE Cancelled=1 OR Findings='No Findings')
ORDER BY Provider, RequestDate DESC