두 개의 테이블이 있는데 한 테이블을 다른 테이블에서 업데이트하려고합니다. 두 가지 모두에 대해 정의 된 기본 키는 아래에 추가 된 다섯 개의 열의 조합입니다.기본 키 두 테이블을 비교하는 방법 (5 개 열의 조합)?
alter table custompricingnew
add primary key (partNumberSKU(100), customerClass(100), customerName(100), svcType(100), svcDuration(100), durationPeriod(100))
업데이트 구문의 where 절을 작성하는 방법은 무엇입니까? 5 열을 따로 지정해야합니까?
UPDATE customPricingTest t1, customPricingTesttemp t2
SET t1.customerId= t2.customerId, t1.customerNumber= t2.customerNumber, t1.custPartNumber=t2.custPartNumber
WHERE t1.primaryKey = t2.primaryKey
Nitesh
예. 5 열 모두를 개별적으로 참여시켜야합니다. –
그리고 5 개가 아니라 기본 키에 6 개의 열이 있습니다. :-) –