SQL Server 2012データベースに2つのテーブルemployee
とemployee_history
があります。 employee
テーブルには、すべての従業員の現在の情報が含まれ、employee_history
テーブルには、各従業員の詳細に発生したすべての変更が記録されます。SQL Server:別のテーブルのレコードを使用してテーブルを更新する
employee
テーブルの各レコードをemployee_history
テーブルの各従業員の最新レコードで更新する必要があります。
例えば:
employee
表:
employee_history
表:employee_history
テーブルから更新後
employee
テーブルは次のようになります
ご注意:を、これは一例に過ぎないとして、私は唯一の最小限の情報を追加しています。しかし、employee
とemployee_history
の両方の表には、他の多くの列があります。各テーブルには、他のテーブルに存在しない列がいくつかあります。私はこれらの列を更新するはずがありません。
これを行う最も簡単な方法は何ですか?
ご使用のデータベースに質問にタグを付けてください。 –