前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >sql server 更新两个表的某个字段

sql server 更新两个表的某个字段

作者头像
乔达摩@嘿
发布于 2020-09-11 07:18:42
发布于 2020-09-11 07:18:42
2.2K00
代码可运行
举报
文章被收录于专栏:嘿dotNet嘿dotNet
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
复制
--临时表
create table tmp_cup
(
    a varchar(20),
    b varchar(50),
    c varchar(20)
)

select * from t_customer
--//更新简称字列
update t_customer  set SHORTNAME=(select shortname from tmp_cup where a=custid)

不过如此的话, 如果子查询的某个查询返回多条数据的话就有可能报错:消息 512,级别 16,状态 1,第 1 行
子查询返回的值不止一个。当子查询跟随在 =!=<<=>>= 之后,或子查询用作表达式时,这种情况是不允许的。
所以,如果要求许可的话最好在子查询里添一个:district

即:update t_customer  set SHORTNAME=(select district shortname from tmp_cup where a=custid)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014-06-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
T-SQL基础(三)之子查询与表表达式
在嵌套查询中,最外面查询结果集返回给调用方,称为外部查询。嵌套在外部查询内的查询称为子查询,子查询的结果集供外部查询使用。
雪飞鸿
2018/11/24
1.7K0
T-SQL基础(六)之可编程对象
子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
雪飞鸿
2019/01/03
1.6K0
老师又问我MyBatis了
下载地址:https://github.com/mybatis/mybatis-3/releases
千羽
2021/12/29
4330
老师又问我MyBatis了
SQLServer 学习笔记之超详细基础SQL语句 Part 11
-----------------------接Part 10-------------------
授客
2019/09/11
6500
EDG!动态SQL!牛逼!
动态SQL是MyBatis的强大特性之一,MyBatis3采用了功能强大的基于OGNL的表达式来完成动态SQL。动态SQL主要元素如下表所示:
千羽
2021/12/29
5590
EDG!动态SQL!牛逼!
T-SQL基础(五)之增删改
在前面的文章中对T-SQL的查询做了基本总结,接下来我们看下SQL中的另外一个常用操作——数据的修改。
雪飞鸿
2018/12/25
1.2K0
你真的了解MySQL了吗,那你给我说一下锁机制!
    这里显示的是明文密码通过哦MYSQLSHA1加密算法加密后得到的密文密码,是不可逆的,mysql 5.7 的密码保存到 authentication_string 字段中不再使用 password 字段。
上分如喝水
2021/08/16
6520
你真的了解MySQL了吗,那你给我说一下锁机制!
T-SQL基础(五)之增删改
在前面的文章中对T-SQL的查询做了基本总结,接下来我们看下SQL中的另外一个常用操作——数据的修改。
雪飞鸿
2018/12/11
1.3K0
那些年我们写过的T-SQL(下篇)
下篇的内容很多都会在工作中用到,尤其是可编程对象,那些年我们写过的存储过程,有木有?到目前为止很多大型传统企业仍然很依赖存储过程。这部分主要难理解的部分是事务和锁机制这块,本文会进行简单的阐述。虽然很多SQL命令可以通过工具自动生成,但如果能通过记忆的话速度会更快,那么留给自己思考的时间就越多。此外,由于锁这部分知识比较复杂,不同的数据库厂商的实现也有不同,SQLSERVER除了我们常见的共享锁、排它锁(包括表级、页级、行级),意向锁,还有一些更复杂的锁,如自旋锁等,这部分内容会在之后的T-SQL深入解析部
用户1216676
2018/01/24
2.1K0
那些年我们写过的T-SQL(下篇)
《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(下)
  所谓透视(Pivoting)就是把数据从行的状态旋转为列的状态的处理。其处理步骤为:
Edison Zhou
2018/08/20
9.1K0
《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(下)
MyBatis从入门到多表关联
Spring JDBC模块主要由4个包组成,分别是core(核心包)、dataSource(数据源包)、object(对象包)、support(支持包)。
ha_lydms
2023/08/09
4900
MyBatis从入门到多表关联
【T-SQL基础】03.子查询
以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化。 本系列【T-SQL基础】主要是针对T-SQL基础的总结。 练习题: 1.写一条查询语句,返回Orders表中
悟空聊架构
2018/05/18
1.9K0
那些年我们写过的T-SQL(上篇)
在当今这个多种不同数据库混用,各种不同语言不同框架融合的年代(一切为了降低成本并高效的提供服务),知识点多如牛毛。虽然大部分SQL脚本可以使用标准SQL来写,但在实际中,效率就是一切,因而每种不同厂商的SQL新特性有时还是会用到,这部分内容更是让人抓瞎,常常会由于一些很简单的问题花很久来搜索准确答案。赶脚俺弱小的智力已经完全无法记清楚常见的命令了,即使是用的最熟悉的T-SQL(SQL Server)。因此将最常见的T-SQL操作做个简单的总结,包括一些容易忽视的知识点和常见的开发样例。实话实说,现在开发中较
用户1216676
2018/01/24
3.3K0
那些年我们写过的T-SQL(上篇)
六千字带你快速上手操作MySQL
​ 注意事项:mysql的引擎支持问题,innoDB储存类型支持外键,MYISAMD的储存类型不支持外键
冷环渊
2022/11/18
9020
开发常用MyBatis的核心配置,你能看懂几个?
注意:这些子元素必须按照由上到下的顺序进行配置,否则MyBatis在解析XML配置文件的时候会报错。
千羽
2021/12/29
6400
开发常用MyBatis的核心配置,你能看懂几个?
SQL Server优化
  1、把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在RAID0上,SQL2000不在支持。数据量(尺寸)越大,提高I/O越重要.
挽风
2021/04/13
1.8K0
SQL 稍复杂一点语法的学习笔记
最近整理我手写的笔记, 其中有不少内容随着时代的变化, 用得越来越少了, 抑或是电子化了发到了我的博文中。然而我发现我当年学习的 SQL 笔记, 只电子化了特别基础和简单的 一篇, 后面还有一些躺在纸上。既然有点时间, 那我就把那些内容也都整理一下发上来吧。
amc
2024/10/26
2150
SQL 稍复杂一点语法的学习笔记
Sql Server 存储过程中查询数据无法使用 Union(All)
  微软Sql Server数据库中,书写存储过程时,关于查询数据,无法使用Union(All)关联多个查询。
张传宁IT讲堂
2019/09/17
5K0
MySQL总结
2.alter table t1 modify name char(3); 修改类型
changxin7
2019/09/12
2K0
MySQL总结
如何在MySQL中获取表中的某个字段为最大值和倒数第二条的整条数据?
在MySQL中,我们经常需要操作数据库中的数据。有时我们需要获取表中的倒数第二个记录。这个需求看似简单,但是如果不知道正确的SQL查询语句,可能会浪费很多时间。
终有救赎
2023/12/22
1.8K0
推荐阅读
相关推荐
T-SQL基础(三)之子查询与表表达式
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档