update Employee set Name = User.Name, Dept = User.Dept from User where Employee.Id = User.Id
這其實真的沒什麼技術好說的
就是一個筆記。。
當要insert的資料來源是從別的資料表來的時候
可以使用insert into select
insert into Employee (Id,Name,Dept) select Id,Name,Dept from User
可以一次新增多個欄位多筆資料
可是update呢?
一開始我只會這種方法
update Employee set Name = (select Name from User where User.Id = Employee.Id)
遇到多個欄位就挫賽了
這一次又是google救了我
參考資料:
http://www.blueshop.com.tw/board/FUM20041006152735ZFS/BRD201001071411558F1.html
沒有留言:
張貼留言