良い一日、
現在、バックエンドとして posgresql を使用しており、テーブル フィールドに大きな変更を加える必要があります。2つのテーブルを使用します。
Table 1 Table 2
Old Index New Index
Product Id Old Index
Address Product Id
Contact no Address
Contact no
Email
表 1 のすべての詳細を表 2 から移行する必要があります。表 2 には別のインデックスを使用しています。他のテーブルが古いインデックスを認識できるように、このクエリを使用しました。
Update Table 2 Set OldIndex =Table2.index
From(select Oldindex from Table 1)as new,Table 1
Where Table1.Productid =Table2.Productid
表 1 に関連する他のテーブルがあるので、私の目標は古いインデックスを新しいインデックスに置き換え、他のテーブルにも変更が反映されることを期待することです。しかし、私はこれを正しく行っているかどうかわかりません。私のクエリは遅いです。誰かが私のクエリをテストして、すべて間違っている場合は正しい方向に向けてくれることを願っています。よろしくお願いします。