如何将一张表里面的其中一个字段的值赋值给另一张表
表1 --表格名称
AA BB CC --字段名称
1 T NULL ---数据
-----------------------------------------
表2 --表格名称
AA BB CC --字段名称
1 T A ---数据
现在两张表里面都有数据,但是表1中的字段CC大部分是NULL
表1中的AA得值对应表B里面的AA的值 表1中的BB值对应表2中的BB的值
现在根据 AA ,BB 两个字段匹配,将表2中的CC里面的数据插入到表1中的CC 也就是将表1中CC的NULL值变成 A
请问该怎么做。
相关推荐
MySQL多表操作指南[项目代码]
本文详细介绍了MySQL中多表之间的常用操作,包括根据主键将一个表的字段赋值到另一张表、使用replace into实现删除或插入操作、以及通过on duplicate key update实现更新或插入操作。文章通过具体示例展示了如何根据userId将user表的username和phone字段填充到score表中,并对比了replace into和on duplicate key update的不同点。此外,还提供了replace into的三种使用方式和binlog的表现形式,以及on duplicate key update的语法和真实使用案例。这些操作对于数据库开发和管理人员来说非常实用,能够有效提高数据处理的效率和准确性。
判断一个表的数据不在另一个表中最优秀方法
判断一个表的数据不在另一个表中最优秀方法
mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
需求:把一个表某个字段内容复制到另一张表的某个字段。 实现sql语句1: 代码如下:UPDATE file_manager_folder f1LEFT OUTER JOIN file_manager_folder f2 ON f1.name = f2.name AND f2.parentId = 54SET f1.parentId = 54 WHERE f2.name IS NULL AND f1.id IN (1,2,3); 实现sql语句2: 代码如下:update B set extra = A.extra from A join B on (A.id = B.id); 实现sq
mysql更新一个表里的字段等于另一个表某字段的值实例
如下所示: update table1 as z left join table2 as zb on z.zcatId = zb.zcatId set z.zcatName = zb.zcatName where z.zcatName is null; 以上这篇mysql更新一个表里的字段等于另一个表某字段的值实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:Sql查询MySql数据库中的表名和描述表中字段(列)信息Python中模块pymysql查询结果后如何获取字段列表MySQL
Oracle中用一张表的字段更新另一张表的字段
在做项目的过程中,发现开发库中某张表的某字段有许多值是空的,而测试库中该字段的值则是有的。 那么,有什么办法能将测试库中该字段的值更新到开发库中呢? SQL Server中这是比较容易解决的,而Oracle中不知道方法了。 SQL Server中类似问题的解决方法 后来只好用笨的方法: 首先,将数据复制到Excel;(假设称测试库的表为A–含有数据) 然后,在开发库中建立和表A同结构的表B;(这里为了导入数据的简单,我对表B的结构进行了改造,只有两个字段) 图 表B的数据 再利用PL SQL的导入功能将这些数据导入到表B中(此时表B的数据


应用实例
