两表链接更新

原创 2013年12月05日 15:47:29

有朋友问到,两个表如何链接更新,这里举例说明:

CREATE TABLE data1(
name NVARCHAR(8) NOT NULL,
sex CHAR(1) NOT NULL,
age INT default 0)
GO


CREATE TABLE data2(
name NVARCHAR(8) NOT NULL,
age INT NOT NULL CHECK(age>0))
GO


INSERT INTO data1(name,sex) VALUES
('王五','1'),
('张三','1'),
('李四','1')
GO


INSERT INTO data2 VALUES
('王五',23),
('张三',24),
('李四',28)
GO

/*更新data1的年龄为data2的相应年龄*/

UPDATE data1 SET age=(SELECT age FROM data2 WHERE name=data1.name)

 

相关文章推荐

两个线性链表链接并排序

  • 2010年12月15日 09:34
  • 1KB
  • 下载

多表链接1

  • 2007年11月03日 09:36
  • 1.52MB
  • 下载

线性表链接实现--双循环链表

在实现时没有引入两个辅助节点,所以实现时需要考虑特殊情况,比如头和尾插入删除操作时,需要改变指向头和尾的指针。在做迭代器的时候还有麻烦,遍历链表时需要借助量表的长度,不然不能标识结束,我想到的办法是在...
  • zhx6044
  • zhx6044
  • 2013年05月07日 22:47
  • 833

表链接优化技巧

  • 2012年03月07日 17:19
  • 1.18MB
  • 下载

Mysql 数据库 多表链接

  • 2015年06月02日 10:35
  • 27KB
  • 下载

Linq多表链接分页,Select new{"需要的字段列.."},配合杨涛Mvcpager,前台遍历展示自定义字段

(1)  我的例子是,(Tb_Mnager)管理员表与(Tb_Role)角色表联查,返回两个表部分字段的组合 如下控制器代码: [csharp] view plainc...

MySql表链接详解(结合Hadoop中的Hive数据仓库)

在做Hadoop黑马日志分析项目的过程中,进行了表的链接。本篇博客将结合Hive详细说明Mysql表链接。: 1、统计每日的pv(浏览量)hive> create table hmbbs_pv ...

数据库多表链接

unity学习笔记 多表联合查询 定义:联合查询(连接查询)的表中需要有数据类型和长度都相同的属性,称为“连接属性”,实现查询的时候需要两个数据表的连接属性相同。 比如两...

多表链接 Left join

一个我写的实例:其中多表连接,一共连接了3个表。使用聚集函数SUM,用到了GROUP BY SELECT a.[UserID],b.[Name],sum (c.[Money]+c.[Bank])as...

SQL Server高级内容之子查询和表链接

1.子查询概念    (1)就是在查询的where子句中的判断依据是另一个查询的结果,如此就构成了一个外部的查询和一个内部的查询,这个内部的查询就是自查询。    (2)自查询的分类   1)独...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:两表链接更新
举报原因:
原因补充:

(最多只允许输入30个字)