--SQL2005的一种方法
UPDATE T1
SET T1.手机=T3.手机
FROM 表a T1
    CROSS APPLY
        (SELECT TOP 1 手机 FROM 表b T2
        WHERE T1.用户名字=T2.用户名字
        ORDER BY T2.时间 DESC)T3
 
--以下兼容SQL2000
UPDATE T1
SET T1.手机=T4.手机
FROM 表a T1
    INNER JOIN(SELECT 用户名字,手机 FROM 表b T2 WHERE NOT EXISTS(SELECT 1 FROM 表b T3 WHERE T2.用户名字=T3.用户名字 AND T2.时间<T3.时间))T4
        ON T1.用户名字=T4.用户名字