如果要用T-SQL做不妨看看利用服务段光标进行滚动处理的例子如果想用Delphi做那就太简单了,先用Select Distinct选择表1中的empid,再循环向表2插入对应记录就行了。