我在从另一个表更新一个表时遇到问题。我希望 SQL 从两个字段相同Employees
的数据中更新行。此外,如果其中的一个存在与其中的一个不匹配,那么我需要在其中创建一个新行,
到目前为止我已经尝试了两个表的连接。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
。我需要在某处插入或更新吗?
如何将整行数据从不存在的地方CompanyEmployees
插入?Employees
CompanyEmployees.EmployeeNum
Employees
我需要这样做,因为CompanyEmployees
它只是一个电话目录,并且Employees
有电话号码和更多信息。但是CompanyEmployees
里面有不在里面的新员工Employees
。