私は2つのテーブルを持っており、あるテーブルを別のテーブルから更新したいのです。両方のために定義された主キーは、私は、更新なステートメントのWHERE句の書き方を主キーの2つのテーブルを比較するには、5つの列の組み合わせですか?
alter table custompricingnew
add primary key (partNumberSKU(100), customerClass(100), customerName(100), svcType(100), svcDuration(100), durationPeriod(100))
下回るようaddded 5列の組み合わせですか?これらの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つの列があります。 :-) –