1

Microsoft Access SQL で循環参照エラーが発生します。

SELECT a.PlateNo, a.colm, a.alain
FROM (SELECT PlateNo, alain, min(InspectionDate) AS colm
      FROM [Vehicle Spot Check] GROUP BY PlateNo)
  AS a
INNER JOIN [Vehicle Spot Check] AS m
ON (a.alain = m.WithoutDefects) AND (a.colm = m.InspectionDate)
  AND (a.PlateNo = m.PlateNo);

次のエラーが表示されます。

Circular reference caused by alias '' in query definition's Select List. 

特定のフィールドがないため、どれがどれかわかりません。私の主な容疑者はですm.WithoutDefectsが、私はすでに再確認しました。これを見つける方法はありますか?私が考えているのは、「Inner Join」以降の構文も問題です。

4

2 に答える 2