tweety: 这个where是我随便写的,表示更新记录的过滤条件,连接条件应该在括号里写,不用别名也可以 [阅读: 354] 2005-04-06 04:00:25 这个是oracle里的写法,我隐约记得是标准的sql。如果不行你再试试下面的 UPDATE Tab1 a,(Select ID,Name From Tab2) b SET a.Name = b.Name WHERE a.ID = b.ID