sql server update 表的问题

来源:asp之家 时间:2009-10-04 20:32:00 

有两张表

a表

id val
1 a
2 b
3 c
4 d
5 e

b表
a_id val
1 null
2 null
3 null
4 null
5 null

b.a_id = a.id
能否不用存储过程,一次性update b表 的val

答案一:
Update B表 Set Val=A.val
From B表 B Left Join a表 A On b.a_id = a.id

答案二:
update b set b.val=(select a.val from a where a.id=b.a_id) 

标签:update,sql
0
投稿

猜你喜欢

  • 怎样设计网站首页?(解答)

    2007-11-04 18:56:00
  • 浅议 Web 网页 Form 表单设计技巧

    2007-10-09 13:05:00
  • 另外一种斜体的导航条

    2008-11-05 12:24:00
  • xWin之JS版

    2009-09-12 18:45:00
  • 用户凭什么跟你注册?

    2011-06-10 13:16:00
  • asp 得到动态数组中元素的个数

    2011-03-30 10:55:00
  • xmlhttp中运行getResponseHeader出错,提示:The requested header was not found

    2010-03-27 21:47:00
  • Oracle不同数据库间对比分析脚本

    2010-07-26 13:24:00
  • 如何做一个只搜索本网站的引擎?

    2010-07-12 19:02:00
  • PHP文件运行步骤以及数据库的连接代码

    2023-05-25 08:32:51
  • asp如何将统计的访问者数目周期性地保存?

    2009-11-26 20:54:00
  • 好用的JS图片预加载类

    2007-08-13 13:49:00
  • 优化次数过多的循环

    2009-11-12 12:35:00
  • 设置mysql最大连接数的方法

    2010-12-03 16:00:00
  • W3C Group的JavaScript1.8新特性介绍

    2009-07-24 12:31:00
  • 巧用Dreamweaver MX控制页面元素

    2009-09-13 18:38:00
  • ASP对FoxPro自由表(DBF文件)的操作

    2010-05-27 12:20:00
  • 用asp实现的获取文件夹中文件的个数的代码

    2011-03-08 11:02:00
  • js友好的表单验证程序vform

    2007-08-16 13:32:00
  • 超链“确认”对话框confirm

    2008-05-16 11:42:00
  • asp之家 网络编程 m.aspxhome.com