1対1の関係を作成できるように、テーブル内のデータをクリーンアップしようとしています。主キーを持つテーブルには、1対1の関係を共有するテーブルよりも多くのレコードがあります。この問題を解決するために、テーブル2から欠落しているIDをテーブル2に挿入しようとしています。
INSERT INTO medical_Surveillance(dbo.Medical_surveillance.EmpID)
SELECT dbo.EmployeeInformation.EmpID
FROM EmployeeInformation
WHERE not exists (select dbo.medical_Surveillance.EmpID from medical_Surveillance
WHERE dbo.medical_Surveillance.EmpID = dbo.EmployeeInformation.EmpID)
このSQLステートメントの何が問題になっていますか?実行すると、dbo.Medical_surveillance.EmpID以外の列に値を挿入しようとします。