日期:2014-05-18  浏览次数:20535 次

求条较复杂的SQL更新


有姓名列表A,姓名无数,有可能是假名.如
刘花
李明华
欧阳华
花子 <---假姓名
张三
......


有姓氏列表B,已整理一两千个姓氏.包括单字或复性或三四位等

现希望用SQL进行更新姓名列表A的姓氏字段,包括可能复性的.

应该如何写这样的SQL?

update 表名 set 姓名列表.姓氏=姓氏列表.????
where
???????


------解决方案--------------------
探讨
有姓名列表A,姓名无数,有可能是假名.如
刘花
李明华
欧阳华
花子 <---假姓名
张三
......


有姓氏列表B,已整理一两千个姓氏.包括单字或复性或三四位等

现希望用SQL进行更新姓名列表A的姓氏字段,包括可能复性的.

应该如何写这样的SQL?

update 表名 set 姓名列表.姓氏=姓氏列表.????
where
???????
……

------解决方案--------------------
SQL code
update 表名 set 姓名列表.姓氏=姓氏列表.????
from 表名 inner join 姓名列表 on 姓名列表.姓氏=姓氏列表.姓氏