CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

如何用一个视图合并两张表

楼主coldestrain(冷雨)2001-07-06 16:10:52 在 MS-SQL Server / 基础类 提问

表1  
  ColumnA         ColumnB  
  1                     aaa  
  2                     bbb  
  3                     ccc  
  表2  
  ColumnC         ColumnD  
  4                     ddd  
  5                     eee  
  6                     fff  
  现在需要一个视图返回结果为  
  ColumnAC       ColumnB         ColumnD  
  1                     aaa                 null  
  2                     bbb                 null  
  3                     ccc                 null  
  4                     null               ddd  
  5                     null               eee  
  6                     null               fff  
  问题点数:20、回复次数:2Top

1 楼nononono(null,null)回复于 2001-07-06 16:21:08 得分 20

select语句应为:  
   
  select   ColumnA   as   ColumnAC,   ColumnB,   null   as   ColumnD   from   表1  
  union    
  select   ColumnC   as   ColumnAC,   null   as   ColumnB,   ColumnD   from   表2  
  order   by   ColumnAC  
  Top

2 楼coldestrain(冷雨)回复于 2001-07-06 16:45:14 得分 0

okTop

相关问题

  • 求助:多表视图如何创建
  • 怎么将合并结果集UNION所生成的临时交叉表视图生成固定表
  • 如何使得表与视图同步更新
  • 如何用视图里用其他表单显示文档?
  • 请问如何在视图中禁止复制表单,谢谢。
  • 如何实时把表数据写入视图
  • b/s下,如何在表单中嵌入多个视图?
  • 求助:plsql中,如何创建多表视图(急)
  • 如何根据视图得到创建它所用到的表
  • 在delphi中如何区分表和视图

关键词

  • 视图
  • null
  • columnac
  • columnd
  • columnb
  • 表
  • columnc
  • columna
  • eee6
  • ddd5

得分解答快速导航

  • 帖主:coldestrain
  • nononono

相关链接

  • SQL Server类图书

广告也精彩

反馈

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