アクセスで以下のSQLクエリを実行しようとしています。私が書いたクエリは以下の通りですMSアクセスエラー、集計関数
"You tried to execute a query that does not include the specified expression 'ID' as part of an aggregate function"
:私はMS Accessのエラーを得続ける
SELECT Subject.ID, Subject.Description, Max(DataSets.ID) AS ID_DataSets
FROM Subject
INNER JOIN DataSets ON Subject.Description = DataSets.Subject.Value
GROUP BY Subject.ID, Subject.Description;
この関係について本当ですか?Subject.Description = DataSets.Subject.Value? –
MS Accessは、大括弧またはバッククォートでエスケープしない限り、テーブル名/エイリアスとフィールドの間に1つのピリオド修飾子しか使用できません。 'DataSets.Subject.Value'を説明してください。 – Parfait
Chetan Vasudevan - はい私はその関係について確信しています。私はそれが2つのテーブルをリンクした 'ID'だったと思っていたが、残念ながらテーブルを作成していなかった。 – DSanni