SQL Server 2012 データベースに2 つのテーブルがemployeeあります。employee_historyこのemployeeテーブルには、すべての従業員の現在の情報が含まれておりemployee_history、各従業員の詳細に発生したすべての変更が追跡されます。
私の要件は、employeeテーブルの各従業員の最新のレコードでテーブルの各レコードを更新することemployee_historyです。
例えば:
employeeテーブル:
employee_historyテーブル:
employeeテーブルからの更新後のemployee_historyテーブルは次のようになります。
注:これは一例に過ぎないため、最小限の情報のみを追加しています。ただし、テーブルemployeeとemployee_historyテーブルの両方には、他の多くの列があります。また、各テーブルには、他のテーブルには存在しない列がいくつかあります。これらの列を更新することは想定されていません。
これを行う最も簡単な方法を教えてください。


