これは悪夢でした。
このクロス集計クエリは MS Access 2007 で作成しました。単独で実行するとクエリは完全に機能しますが、クエリを他のテーブルに追加すると、クエリは完全に機能します。例: 他のクエリの一部である他のテーブルにクエリを結合すると、次のエラーが発生します。
Ms Access does not Recognized MEMBER_ID as a Valid filed or expression.
どこでも検索しましたが、問題やシナリオに固有のものは見つかりません。
クエリを単独で実行すると機能します。
コードは次のとおりです。
TRANSFORM First(MEMBER_PHONE.PHONE_NBR) AS FirstOfPhone_NBR
SELECT MEMBER_PHONE.[MEMBER_ID]
FROM MEMBER_PHONE
WHERE (((MEMBER_PHONE.PHONE_TYPE) In ("CELL","HOME","WORK")))
GROUP BY MEMBER_PHONE.[MEMBER_ID]
PIVOT MEMBER_PHONE.[PHONE_TYPE];
どうすればこれを修正できますか?
みんな、ありがとう!