不要な重複クエリ結果を排除しようとしています。要点は、フィールド [CUSIP] は問題のすべてのテーブルに存在しますが、フィールド [4DTYR] は [IDX_FS] を除くすべてのテーブルに存在します。
以前は [CUSIP] フィールドを介してのみテーブルを結合していたため、クエリで不要な重複結果が生成されました (そのフィールドを含むすべてのテーブルからの [4DTYR] のある種の順列)。
次に、以下の修正を行いました。ただし、現在、JOIN 構文エラーが発生しています。誰でも親切に助けてもらえますか?ありがとう!
FROM
(((IDX_FS LEFT JOIN DATA_BS
ON IDX_FS.CUSIP = DATA_BS.CUSIP)
LEFT JOIN DATA_Footnotes
ON IDX_FS.CUSIP = DATA_Footnotes.CUSIP)
LEFT JOIN DATA_IS
ON IDX_FS.CUSIP = DATA_IS.CUSIP)
LEFT JOIN DATA_SP
ON IDX_FS.CUSIP = DATA_SP.CUSIP
AND (((DATA_BS LEFT JOIN DATA_IS
ON DATA_BS.CUSIP = DATA_IS.CUSIP
AND DATA_BS.4DTYR = DATA_IS.4DTYR)
LEFT JOIN DATA_SP
ON DATA_BS.CUSIP = DATA_SP.CUSIP
AND DATA_BS.4DTYR = DATA_SP.4DTYR)
LEFT JOIN DATA_Footnotes.4DTYR
ON DATA_BS.CUSIP = DATA_Footnotes.CUSIP
AND DATA_BS.4DTYR = DATA_Footnotes.4DTYR