2
내가 다시 (올바른) 50 행 끌어 쿼리가 있습니다업데이트 쿼리 MS 액세스에 가입
select * from [Review Results], [Specialist Name Table]
where [Authorizer Manager Name] = 5
and [Specialist Name Table].[Penson Analyst] = TRUE
and [Review Results].[Authorizer Name] = [Specialist Name Table].[ID]
내가 위에서 업데이트 쿼리를 만들려고하지만 난이 얻을 수없는 것을 옳은. 이것은 내가 사용하고있는 쿼리이지만 50에 반대되는 461 행을 업데이트하려고합니다 :
update
[Review Results] e
INNER JOIN [Specialist Name Table] s ON e.[Authorizer Name] = s.[ID]
set e.[Authorizer Manager Name] = 5
where s.[Penson Analyst] = TRUE
아무도 도와 줄 수 있습니까? 당신의 선택 쿼리는 WHERE 절에 필터가
첫 번째 쿼리는 'Authoriser Manager Name = 5'가있는 모든 레코드를 가져오고 두 번째 쿼리는 해당'Specialist '가있는 모든 레코드에 대해'Authoriser Manager Name '의 모든 값을 5로 설정하고'Penson Analyst '사실이다. –
처음에는 WHERE 절에 조건부 항목이 하나 더 있습니다. "[Authorizer Manager Name] = 5"이지만 두 번째 항목에서는 SET 절에서이를 사용하고 있습니다 ... 물론 더 많은 행이 있습니다. 업데이트를 위해 반환 됨 ... – Ian