これが私の元の従業員テーブルの構造です。
これは、元のemployeesテーブルとマージしたい別のデータベースのemployeesテーブルです。
構造が異なるため、注意が必要です。新しいemployeesテーブルの列を元のemployeesテーブルに追加することを考えていました。
私がすることは、両方のテーブルを削除し、NORMALIZEDTABLESを作成することです。現在、両方のテーブルは正規化されておらず、これらのテーブルに対して多くのクエリを実行すると、速度が低下します。
代わりに、両方のテーブルを分割して、たとえば次のような必要な情報を取得できます。
Users Table Columns (ID, UserName, Password, CreateDate etc...)
Users Info Table Columns (ID, FirstName, LastName, Gender, Age etc....)
User Activation Table (ID, UserActive, ActivationDate, DeActivationDate etc.)
外部キーを使用して、他の2つのテーブルのIDを参照します。リレーショナルデータベースを読む