0
我有表Employee。我需要用Excel表單更新管理器ID(獲得從Excel值我已經寫了下面的查詢)在SQL Server 2008中使用自連接更新表
Employee
Emp_ID Emp_Code Name ManagerID
1 1111 xyz 2
2 2222 abc 3
3 3333 mno 2
我寫這樣的查詢
UPDATE Employee SET ManagerID = Emp_ID from Employee inner join Employee AS MGR
on Employee.emp_id=MGR.emp_id WHERE emp_code='1111'
,但它不是更新正確的價值
您是否將Excel的值存儲在表中?如果是這樣,桌子的結構是什麼? – 2012-08-02 06:24:04