我有兩個表。第一個人擁有empid和managerid,而第二個表具有empid和其他專欄。但是table2沒有任何元組。我如何更新table2,以便對於特定的管理員,如果empid不存在,則將其添加到table2中,否則將更新table2的其他字段。更新SQL連接
總之,如何使用連接表來更新沒有任何行的表。
我使用這個命令
UPDATE EMPLOYEE_GOAL_TABLE
SET ISGoal1='yes'
FROM EMPLOYEE_TABLE
LEFT OUTER JOIN EMPLOYEE_GOAL_TABLE
ON EMPLOYEE_TABLE.EmployeeID = EMPLOYEE_GOAL_TABLE.EmployeeID
WHERE EMPLOYEE_GOAL_TABLE.EmployeeID IS null.
,但是這說明影響任何行。
怎麼樣(簡體)DDL所以我們可以重新創建數據庫的相關部分? – CJM 2011-04-14 08:24:10
可以請詳細說明。?我的命令不顯示錯誤。只是它可以更新任何東西。也許因爲它已經在table2中有任何行。 – scooby 2011-04-14 08:27:24