조회 테이블을 기반으로 사실 테이블을 업데이트하려고합니다. 사실 표의 Addressid
을 업데이트하고 조회 열의 newaddress
으로 대체하고 조회 표의 oldaddress
열과 비교해야합니다.SQL UPDATE 문의 오류
Update [dbo].[fact_P]
Set Address_Id = (Select AddressID_new
From AddressLookup
Where fact_P.Address_Id = Lookup.AddressID_old)
를하지만 오류를 던지고 :
나는 다음과 같은 SQL 문을 작성했습니다.
: 조회가 'AddressLookup'있는 그대로 내가 당신의 테이블 이름으로 착각하고 있지 않다 그래서 만약, 당신이 참여해야합니까? –
@a_horse_with_no_name SQL Server 나 Access 중 하나 인 것처럼 보입니다. 나는 전자쪽으로 기울어 져 있습니다. 하지만 그 오류가 DB와 관련 있다고 생각하지 않습니다. –
*** *** 오류는 무엇입니까? 기억하십시오 : 우리는 ** 당신의 화면을 볼 수없고, ** 당신의 마음을 읽을 수도 없습니다 ** ** 우리에게 말해야 할 것입니다 ** ** –