一个update语句 有哪位大神能帮我看看 万分感谢

一个update语句 有哪位大神能帮我看看 万分感谢
图片说明
当 t_a表 的 name 等于 t_b 的 name 并且 t_a 的 code 不等于空
就把t_b的code 给 t_a 的 code

sql

1个回答

update t_a set t_a.code = t_b.code
from t_a,t_b
where
t_a.name=t_b.name
and t_a.code is not null

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

动态生成update语句

我要修改一个对象的字段,但是每次修改的字段个数不确定,怎么样在只写一句update语句的情况下 动态生成update语句

update语句提示有语法错误,请帮我看看哪里出了问题。

![图片说明](https://img-ask.csdn.net/upload/201904/26/1556243555_195211.png) ![图片说明](https://img-ask.csdn.net/upload/201904/26/1556243563_603045.png) ![图片说明](https://img-ask.csdn.net/upload/201904/26/1556243642_600858.png)![图片说明](https://img-ask.csdn.net/upload/201904/26/1556243686_718231.png) ————————————————————————————————— Select 员工编号,姓名,性别,出生日期,名称 AS 单位,基本工资 from MyTable1,MyTable2 where MyTable1.编码=MyTable2.单位编码 Update MyTable2 SET 员工编号=@员工编号,姓名=@姓名,性别=@性别,出生日期=@出生日期,单位编码=@单位编码,基本工资=@基本工资 where (员工编号=@员工编号) 说是@附近有语法错误

oracle update语句优化,听说执行要200多分钟

今天去帮人优化存储过程,其中有个过程里面有个update语句执行要很久很久。其中加粗where条件没看明白(开发的人也不在了),这个条件去查询半天出不来结果。将in改成exists后也没效果。 其中:BPTTMBA 一百多万数据,BPTTMBC 只有27条,TDTMSTD 二十多万数据。 update BPTTMBA set (BPTTMBA.TIME_BCODE, BPTTMBA.START_DATE, BPTTMBA.END_DATE) = (select BPTTMBC.TIME_BCODE, BPTTMBC.START_DATE, BPTTMBC.END_DATE from BPTTMBC where (BPTTMBA.DUE_DT_NWD >= BPTTMBC.START_DATE and BPTTMBA.DUE_DT_NWD <= BPTTMBC.END_DATE) or (BPTTMBA.DUE_DT_NWD <= BPTTMBC.START_DATE and BPTTMBA.DUE_DT_NWD >= BPTTMBC.END_DATE) ) **where BPTTMBA.AC_NO IN (select BPTTMBA.AC_NO from TDTMSTD where BPTTMBA.AC_NO = TDTMSTD.MSTD_ARR_NO and ((TDTMSTD.MSTD_PRD_CODE = '6610' and BPTTMBA.AMT_TYP='P') or BPTTMBA.AMT_TYP='A') );**

c#update语句的灵异现象

各位大神,我在写update语句的时候遇到这样的灵异现象: 我想实现的功能是,每次预定一个房间以后,对输出报表进行更新,如果之前当天没有预定信息则insert,如果有更新,即将预定数加1,总利润加上此次预定的房间价格。 奇怪的是第一次insert语句成功以后,当天继续预定,update语句都是正确的, 但是数据库灵异的显示预定数为0.不知道是数据库的bug还是? 我的sql语句![图片说明](https://img-ask.csdn.net/upload/201506/22/1434966040_12610.png) 但是数据库一直就是这个,除了第一条insert是对的,为1,再更新就是0了。 ![图片说明](https://img-ask.csdn.net/upload/201506/22/1434966149_627849.png)

JDBC 并发事务中执行多条相同的Update语句,为什么会造成死锁?

如题,我在多个线程中并发向A库的XXXX表提交事务,每个事务中执行两条Update语句: update xxxx set column1 = '11' where ID = '11' update xxxx set column2 = '22' where ID = '22' 结果在运行过程中抛出死锁异常: 事务(进程ID 211)与另一个进程被死锁在锁|线程资源上,并且已被选作死锁牺牲品。请重新运行该事务。

Update语句中的表名不能用参数代替吗

asp连接access数据库中 dim strSql, strSql2 strSql="Update 东方不败 Set Sfhwhy='Y' where name='"&hy&"'" conn2.Execute(strSql) 上述语句中的表名是东方不败,我们直接写到了查询语句中,是可行的,但遗憾的是,用参数来替代就是不行 Dim km km="东方不败" dim strSql, strSql2 strSql="Update "& km & "Set Sfhwhy='Y' where name='"&hy&"'" conn2.Execute(strSql) 把参数赋值给km后,这就不行了 dim strSql, strSql2 strSql="Update "& "东方不败" & "Set Sfhwhy='Y' where name='"&hy&"'" conn2.Execute(strSql) 还是直接用字符串,只不过是以字符串连接的方式,也是不行,不明白是什么原因,请高手指点下哈

c# access update语句出错

初学,UPDATE tb_BookOnSell SET [图书名称] = '" + textBox1.Text + "',[出版社] = '" + textBox2.Text + "',[图书作者] = '" + textBox3.Text + "',[图书成色] = '" + textBox4.Text + "',[出售者] = '" + textBox5.Text + "',[图书简介] = '" + textBox6.Text + "',[图书价格] = '" + textBox7.Text + "',[图书类别]='" + textBox8.Text + "'WHERE [图书编号] ='" + bianhao+"'";问题在哪呢,关键字也没有冲突,总是提示update语句的语法错误。

mysql update语句更新值

UPDATE USER SET username = username+'xxx' WHERE username NOT LIKE 'admin%' ![图片说明](https://img-ask.csdn.net/upload/201906/05/1559714675_870111.png) 请问为什么这句sql不能够正常执行呢,如何做到让username不是admin的用户,后面加一个x呢?

oracle在存储过程中执行update语句

在存储过程中经过加工对表执行update语句,但表的数据太大了,2百多万数据的表我就要执行1个多小时,,,8千多万数据的表要怎么办啊?

Update语句增加条件判断,在线等!!!

在更新其他字段时,判断使用的字段值是否大于0 ``` update HJY_JSJG set dwzke = case when dwdj>0 then (wlcgj-dwdj)-dwfl1-dwywf+cgjflbl*wlcgj+sljflbl*wllsj+dwfl ```

update 更新语句怎么写

条件要求把b表的最新的合同信息databeg,dateend更新到a表HTBEGDATE合同开始 HTENDDATE合同结束 查询已经写好了,求更新语句 SELECT h.a0188,MAX(h.A_ID),h.datebeg,h.dateend FROM a01 a ,ht01 h WHERE a.a0188=h.a0188 GROUP BY h.a0188,h.datebeg,h.dateend

MySQL update语句同时更新多列的问题

![图片说明](https://img-ask.csdn.net/upload/201908/30/1567178486_608042.png) ![图片说明](https://img-ask.csdn.net/upload/201908/30/1567178497_935245.png) 如上面截图的例子。 <p> 为什么在一个update更新里面,同时更新2个数据时,第二个数据可以使用第一个数据更新后的数据? </p> 这个是什么原理?一直没有找到原因。 新人,没有币,希望大神不吝解答。感激不尽。

androd sqlite update 语句不执行

单独更新imagepath字段语句执行没有效果。imagepath和description一起更新就有效果,为什么? 代码: String sql = "update t_pattern set name = ? ,userid = ?,description=?, imagePath = ? where _id = ?"; db.execSQL(sql, new Object[] { sInstance.getName(), sInstance.getUserid(), sInstance.getDescription(), sInstance.getImgPath(), sInstance.getId() }); 表创建代码: sql = "create table t_pattern (_id integer primary key autoincrement,name text default ('name'),userid integer,description text default ('description'),devicenum integer default(0),imagePath TEXT)"; db.execSQL(sql);

在c#中update语句怎么写

string str = string.Format("update " + ming + " set " + lieming[j, 0] + " = " + jilushuzhi_left[j, i] + " where 点数 = " + i); ming 是上面定义的一个string变量, lieming[j, 0]是上面定义的一个string变量数组 jilushuzhi_left[j, i]是上面定义的一个double变量数组 提示错误,应该怎么写

MSSQL UPDATE语句的疑问,求解

订单总表 OrdersAll (客户总记录,user唯一) user money 张一 100 张二 100 张三 100 张四 100 张五 100 订单流水表 Orders (订单记录,user根据订单生成) user money 张一 10 张三 15 张四 10 张一 20 张五 15 张二 30 张三 10 张一 50 问:怎么用一条update语句把"订单流水表"中的money数额累加到该user在"订单总表"的money数额中? 我用这个语句执行以后得到的结果是错误的。 比如张一应该是100+80=180,结果却只加了10。困惑。。。 。。。 update a set a.money=a.money+b.money from dbo.OrdersAll AS a,dbo.Orders AS b where a.user=b.user;

update语句的set后面不能有分组函数怎么解决?

![图片说明](https://img-ask.csdn.net/upload/201707/20/1500518045_294472.png)update set sal=avg(sal) from emp where job='CLARK'; 题为将emp表中job值为CLARK的员工的薪水改为所有员工的平均薪水

SQLserver2005 update语句错误

![图片说明](https://img-ask.csdn.net/upload/201701/05/1483603361_986697.png) 在SQL SERVER2005 中输入 黄色部分 SQL语句,验证SQL语法 提示: ‘G’附近有语法错误!! 这是怎么回事?

select语句和update语句的耗时比较

比如说,目标都是某一条记录,对其进行查询或更新操作,在用时上有什么不同呢

jdbc执行update语句,突然卡死了

我原先用的是hibernate的hql语句执行批量的update,并且是更新的同一条数据,执行一半的更新时,突然就卡住不动了,也不知道是什么原因 数据库是SqlServer2008。后来换成jdbc的sql语句执行批量更新(还是不断更新同一条记录),结果还是出现相同情况,程序卡住了(在执行jdbc.query()方法卡住了),我在用hibernate时,乐观锁和悲观锁都试过了,还是不行,jdbc也是,试过了给sql语句加锁,结果还是不行,请问各位这情况怎么解决,我实在是没办法了!求各位帮帮忙!

2019 Python开发者日-培训

2019 Python开发者日-培训

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

设计模式(JAVA语言实现)--20种设计模式附带源码

设计模式(JAVA语言实现)--20种设计模式附带源码

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

java后台+微信小程序 实现完整的点餐系统

java后台+微信小程序 实现完整的点餐系统

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

2019 AI开发者大会

2019 AI开发者大会

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Git 实用技巧

Git 实用技巧

Python数据清洗实战入门

Python数据清洗实战入门

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

程序员的算法通关课:知己知彼(第一季)

程序员的算法通关课:知己知彼(第一季)

MySQL数据库从入门到实战应用

MySQL数据库从入门到实战应用

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

.net core快速开发框架

.net core快速开发框架

玩转Python-Python3基础入门

玩转Python-Python3基础入门

Python数据挖掘简易入门

Python数据挖掘简易入门

微信公众平台开发入门

微信公众平台开发入门

程序员的兼职技能课

程序员的兼职技能课

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

HoloLens2开发入门教程

HoloLens2开发入门教程

微信小程序开发实战

微信小程序开发实战

Java8零基础入门视频教程

Java8零基础入门视频教程

相关热词 c#跨线程停止timer c#批量写入sql数据库 c# 自动安装浏览器 c#语言基础考试题 c# 偏移量打印是什么 c# 绘制曲线图 c#框体中的退出函数 c# 按钮透明背景 c# idl 混编出错 c#在位置0处没有任何行
立即提问