あるテーブルから別のテーブルを更新する際に問題があります。2 つのフィールドが同じでEmployees
あるデータから、SQL で行を更新したいと考えています。また、その中に存在するものと一致しない場合は、新しい行を作成する必要があります
。これまでに 2 つのテーブルの結合を試みました。CompanyEmployees
EmployeeNum
EmployeeNum
CompanyEmployees
Employees
Employees
SELECT Employees.PhoneNum, Employees.Data,
CompanyEmployees.PhoneNum, CompanyEmployees.SystemData
FROM CompanyEmployees
INNER JOIN Employees
ON CompanyEmployees.Employees=Techs.EmployeeNum
両方のテーブルで正しい列データを取得しますが、更新しませんEmployees
。どこかで INSERT または UPDATE が必要ですか? に存在しない場所
にデータの行全体を挿入するにはどうすればよいですか?CompanyEmployees
Employees
CompanyEmployees.EmployeeNum
Employees
CompanyEmployees
は電話帳のみで、Employees
電話番号やその他の情報があるため、これを行う必要があります。しかしCompanyEmployees
、その中には入っていない新入社員がいますEmployees
。