CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

这个SQL如何写?

楼主louifox(兰陵笑笑生)2003-11-03 23:09:46 在 MS-SQL Server / 基础类 提问

t1  
  id   result  
  1       8  
  2       6  
  3       4  
   
  t2  
  id     result  
  1       7  
  2       3  
   
  从t1减去   t2  
  要求t1的最终结果为:  
  t1  
  id   result  
  1       1  
  2       3  
  3       4  
   
  该怎么写SQL语句?  
  问题点数:100、回复次数:4Top

1 楼pengdali()回复于 2003-11-03 23:11:29 得分 100

update   t1   set   result=t1.result-t2.result   from   t2   where   t1.id=tw.idTop

2 楼pengdali()回复于 2003-11-03 23:15:29 得分 0

如果是要显示:  
   
  select   t1.id,t1.result-isnull(t2.result,0)   result   from   t1   left   join   t2   on   t1.id=t2.idTop

3 楼pengdali()回复于 2003-11-03 23:16:33 得分 0

一楼的是根据t2   update   t1  
  二楼的是动态查询,而不update  
   
  不知道你是不是这个意思。Top

4 楼louifox(兰陵笑笑生)回复于 2003-11-03 23:29:51 得分 0

xiexie  
  Top

相关问题

  • 这个Sql 如何写?
  • 这个sql如何改写??
  • 这个SQL该如何写?
  • 这个sql如何写?
  • 这个SQL如何写?
  • 这个sql该如何写
  • 如何写这个SQL?
  • 这个sql该如何写?
  • 这个sql如何写?
  • 这个SQL该如何写?

关键词

  • result
  • update

得分解答快速导航

  • 帖主:louifox
  • pengdali

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo