액세스 할 때 아래의 SQL 쿼리를 실행하려고합니다. 내가 쓴 쿼리는 다음과 같습니다MS 액세스 오류, 집계 함수
"You tried to execute a query that does not include the specified expression 'ID' as part of an aggregate function"
: 나는 MS 액세스 오류가 계속
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는 대괄호 나 역 따옴표로 이스케이프 처리하지 않는 한 테이블 이름/별칭과 필드 사이의 하나의 마침표 한정자와 만 작동합니다. 'DataSets.Subject.Value'를 설명하십시오. – Parfait
Chetan Vasudevan - 네, 그 관계에 대해 확신합니다. 나는 그것이 2 테이블을 연결하는 'ID'이지만 불행히도 테이블을 만들지 않았 으면 좋겠다. – DSanni