Access에서 중복을 찾고 해당 필드를 기반으로 업데이트해야하는 SQL 쿼리가 있습니다. 그것은 "이 쿼리는 업데이트 할 수 없습니다"오류입니다. 테이블을 만드는 하위 쿼리를 만들 필요가 온라인으로 읽었습니까? 솔직히이 점에 대해 어떻게 생각하는지 모르겠습니다.이 SQL 병합 문에서 임시 테이블을 어떻게 만듭니 까?
이 내 쿼리입니다 : 쿼리 또는 레코드가 데이터를 업데이트 할 수 없습니다 많은 이유가 있습니다 업데이트 할 수 없습니다 이유
UPDATE work T INNER JOIN
(SELECT DIVISION, FIPS_COUNTY_CODE, LAST, SUFFIX, FIRST, TITLE, BIRTHDATE
FROM work
GROUP BY DIVISION, FIPS_COUNTY_CODE, LAST, SUFFIX, FIRST, TITLE, BIRTHDATE
HAVING COUNT(*) > 1
) AS S
ON T.DIVISION = S.DIVISION
AND T.FIPS_COUNTY_CODE = S.FIPS_COUNTY_CODE
AND T.LAST = S.LAST
AND T.SUFFIX = S.SUFFIX
AND T.FIRST = S.FIRST
AND T.TITLE = S.TITLE
AND T.BIRTHDATE = S.BIRTHDATE
SET T.BAD_CODES = T.BAD_CODES & 'D'