1.有两张表A,B2.表A和表B的字段都为 code name age mobile3.表A中,这四列都有值,表B中,只有code和name列有值,age和mobile列为空。4.表A中的code和name列中的值与表B中code和name列中的值完全一样。问题,用一sql语句,不用存储过程,根据表B中code和name列的值把表A中同样code和name值对应的age和mobile值取出来,并更新到表B对应的记录中.
我这样写也不对update b
set b.age=a.age,b.mobile=a.mobile
from a,b
where a.code=b.code and a.name=b.name也许mysql和sql server 不一样的原因。在mysql中如何实现? 拜谢!