SQL中如何用一个表的列更新另一个表的列?
2011-07-06 23:13
323 查看
我有两个表,都是手机号码,其中A表包含B表,两个表的col001列都是手机号,
col002列b表是数字,a表为0,现在想通过两个表对比,只要是b表在a表中的手机号,
那么这个手机号在b表中的col002列对应的数字自动更新到a表的col002列,如何用update来实现呢?
update a set a.col002=b.col002 from b where a.col001 in(select col001 from b) 或则 update a set a.col002=b.col002 from b where a.col001 =b.col001
相关文章推荐
- SQL中如何用一个表更新另一个表
- SQL一个表的数据更新到另一个表
- SQL把一个表中数据更新到另一个表的多种方法
- sql 一个表的字段更新至另一个字段的方法
- SQL中如何将一个表中的某一列的数据复制到另一个表中的某一列里
- SQL 根据一个表更新另一个表的内容
- SQL两表之间:根据一个表的字段更新另一个表的字段
- 如何用一个数据库的数据去更新另一个数据库的内容 (转)
- 如何用一个数据库的数据去更新另一个数据库的内容
- mysql如何更新一个表中的某个字段值等于另一个表的某个字段值
- SQL两表之间:根据一个表的字段更新另一个表的字段
- 如何用一个数据库的数据去更新另一个数据库的内容(续)
- SQL学习笔记[6] - SQL中如何将一个表中的某一列的数据复制到另一个表中的某一列里
- MySQL中如何用一个表中的字段更新另一个表中字段
- mysql如何更新一个表中的某个字段值等于另一个表的某个字段值
- SQL Server 中如何用一个表的数据更新另一个表中的数据
- SQL如何更新一个字段中指定的值。
- SQL Server:两表更新(用一个表更新另一个表)的SQL语句
- SQL——两个表之间的更新:用一个表的字段更新另一个表的字段
- SQL技巧两则:选择一个表的字段插入另一个表,根据其它表的字段更新本表内容