`

[转帖]update 更新表中多条记录。从另一个表中调用记录。

阅读更多
引用

实例效果图:

我的应用:

创建主表:
CREATE TABLE [dbo].[Table_1](
	[id] [int] NOT NULL,
	[num] [numeric](18, 0) NULL,
 CONSTRAINT [PK_Table_1] PRIMARY KEY CLUSTERED 
(
	[id] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

创建子表:
CREATE TABLE [dbo].[Table_2](
	[id] [int] NOT NULL,
	[num] [numeric](18, 0) NULL,
	[tsp_id] [int] NULL,
 CONSTRAINT [PK_Table_2] PRIMARY KEY CLUSTERED 
(
	[id] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

更新主表NUM的值 子表对应主表ID
update dbo.Table_1 set num+=B.num
 from (select sum(num)as num FROM dbo.Table_2 ) B

原帖COPY:
update tbA set a3=a3+B.b3
 from (select b1,b3 FROM tbB) B
 where a1 in ( B.b1)

----------------------------------------------

use northwind
GO

create table tem_1( names char(10),number int )
declare @num int
set @num = 1
while @num <10
begin 
insert into tem_1 values ('chen' ,@num)
set @num=@num+1
end

select * from tem_1


create table tem_2( names char(10),number int )
declare @num int
set @num = 10
while @num <20
begin 
insert into tem_2 values ('MAckson' ,@num)
set @num=@num+1
end

select * from tem_2

update tem_1  set names = B.names from tem_1 as A,tem_2 as B where A.number <10 

Drop tem_1

Drop tem_2

 

Go



分享到:
评论

相关推荐

    论坛转帖工具.rar

    标题中的“论坛转帖工具.rar”表明这是一个用于在论坛之间转移帖子的软件工具,通常用于帮助用户方便地将一个论坛的帖子内容复制到另一个论坛,可能是为了分享信息、讨论或保存重要的帖子。这类工具可能包括自动抓取...

    贴吧转帖工具

    它允许用户快速地将一篇帖子从一个贴吧复制并发布到另一个贴吧,无需手动复制粘贴文字和图片。这一特性对于那些希望分享有价值信息或者在多个贴吧同步维护内容的用户来说,非常实用。转帖过程中,工具通常会自动保留...

    转帖工具插件 for PHPwind 7.5 正式版.rar

    "转帖工具插件 for PHPwind 7.5 正式版" 是专门为 PHPwind 7.5 版本设计的一个功能插件,旨在提供便捷的帖子转移功能,帮助管理员或者用户将内容从一个地方轻松移动到另一个地方,而无需直接编辑论坛的原始文件。...

    转帖经典---JAVA设计模式

    7. 观察者模式(Observer):定义对象之间的一对多依赖关系,当一个对象的状态改变时,所有依赖于它的对象都会得到通知并自动更新。 8. 状态模式(State):允许对象在其内部状态改变时改变其行为,对象看起来似乎...

    一键转帖功能插件 for 帝国CMS v1.0.rar

    "一键转帖功能插件 for 帝国CMS v1.0.rar" 是一个专为帝国CMS设计的扩展工具,其主要目标是简化用户在网站上分享内容的过程,提高用户体验。这个插件允许用户轻松地将网站上的文章或信息复制并转发到其他平台,如...

    [转帖]世界编程大赛第一名写的程序

    标题和描述中的“世界编程大赛第一名写的程序”这一知识点,实际上指向了计算机科学与编程竞赛领域的一个重要概念:即在高水平的编程比赛中,优胜者所编写的代码往往蕴含着高级算法、数据结构以及编程技巧。...

    UBB论坛转帖圣手.exe

    UBB论坛转帖圣手.exeUBB论坛转帖圣手.exe

    转帖工具ConvertX fordiscuz7.1/7.2 修改增强版.rar

    1.修改自Convert X转帖工具 2.新增批量替换关键词(原来是单个词语替换,可以利用这个功能删除一些网站的防转帖代码) 3.批量随机新增文字(新增内容可自定义,从而实现伪原创) 4.cookie记录替换和新增...9.不断更新中...

    转帖:Android应用的自动升级、更新模块的实现docx.docx

    在Android应用开发中,自动升级和更新功能是一个重要的特性,它允许用户无缝地获取应用的最新版本,提高用户体验。本文将详细介绍如何实现这样一个模块。 **一、基础概念** 1. **版本标识**: 在AndroidManifest.xml...

    编辑人员转帖去水印工具

    本篇文章将详细探讨“编辑人员转帖去水印工具”,并介绍如何使用名为Teorex Inpaint的1.0.0.2版本的软件来实现这一目标。 首先,我们要理解什么是水印。水印通常是指在图像或视频中添加的半透明标记,它可以是文字...

    用PHP批量生成图片缩略图——活跃论坛转帖

    在PHP编程中,批量生成图片缩略图是一个常见的需求,特别是在构建论坛或社交媒体平台时,为了提高用户体验,通常需要对用户上传的图片进行自动化处理,生成预览版本,即缩略图。本教程将深入探讨如何使用PHP实现这一...

    [转帖] 用C# Generator解决Hanoi塔问题

    汉诺塔问题是一个著名的递归问题,它涉及到将一组盘子从一根柱子移动到另一根柱子,遵循三条规则:每次只能移动一个盘子;任何时候大盘子都不能位于小盘子之上;必须将所有盘子最终移动到目标柱子上。 【描述】中的...

    winform复杂表头导出打印 (转帖)

    原文转自:http://topic.csdn.net/u/20100609/08/7f5b90b1-724a-46ce-a8c7-cba778ab2e02.html 所见即所得的 打印,导出excel,复杂表头,列合并等功能,附全部源码即样例

    一键转帖功能插件 for 帝国CMS 6.0 GBK utf8 V1.0.rar

    这是为了让系统能够识别和调用这两个文件,以便实现一键转帖的功能。 2. **插入代码**:在内容页的适当位置,需要添加HTML.TXT文件中的代码。这通常是在文章内容下方或者侧边栏等显眼位置,以方便用户快速找到并...

    Html2UBBMaxcj_Softii论坛专用转帖工具

    - **人人软件站.url**:这可能是一个快捷方式,指向一个网站,用户可以通过这个链接获取更多的软件信息或者下载其他资源。 - **Html2UBB**:这可能是实际的软件执行文件或库文件,用户需要运行或解压后才能使用...

    转帖PLCDCSFCS三大控制系统的特点和差异.doc

    * 可用一台 PC 机为主站,多台同型 PLC 为从站。 * 也可一台 PLC 为主站,多台同型 PLC 为从站,构成 PLC 网络。 * PLC 网格既可作为独立 DCS/TDCS,也可作为 DCS/TDCS 的子系统。 PLC 主要用于工业过程中的顺序...

    discuz X2转帖工具、采集工具

    X2转帖工具、采集工具”是针对这个平台设计的辅助软件,主要用于帮助论坛管理员或用户批量发布帖子和采集内容,提高论坛内容更新的效率。 一、批量发帖功能 1. 自动化发布:此工具可以自动化地创建和发布帖子,...

    新云4 一键复制更新今日插件

    新云4 一键复制更新今日插件花了半小时 搞了个一键转帖的最新软件下载。。 调用15个文件。 如果需要改个数 请修改 common/soft/newsoft.asp 里的maxperpage=15变量. 更改标题,请修改 common/soft/newsoft.asp 里...

    转帖性能测试.pdf

    在测试环境中,自动负载测试是一个基本的策略,通过在一台或几台PC机上模拟成百或上千的虚拟用户同时执行业务的情景,对应用程序进行测试,同时记录下每一事务处理的时间、中间件服务器峰值数据、数据库状态等。...

    [转帖]jQuery实现省市联动

    首先,我们需要在HTML中设置两个选择器,一个用于省份,另一个用于城市。当用户在省份选择器中做出选择时,触发一个事件,这个事件会发送请求到服务器获取相应的城市数据。服务器返回数据后,使用jQuery处理这些数据...

Global site tag (gtag.js) - Google Analytics