CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

谁能帮我修改这条简单的sql语句,让它能在access环境下运行?在线等,马上给分!

楼主dancingfeather(飞羽)2003-06-03 11:55:58 在 MS-SQL Server / 基础类 提问

Select   isnull(isnull(A.f1,B.f1),C.f1)   f1,A.F2,B.F3,C.F4   INTO   D   From   A   a   Full   Join   B   b   ON   A.F1   =   B.F1   Full   JOIN   C   c   ON   A.F1   =   c.F1  
   
  表结构:  
  ==========================  
  Table   A:  
      F1     F2  
      1       6  
      2       1  
   
  Table   B:  
      F1       F3  
      1         3  
      3         3  
   
  Table   C:  
      F1       F4  
      5         4  
      6         2  
   
  Ok,   the   result   i   want   is  
  Table   D:  
      F1         F2       F3       F4    
      1           6         3         NULL  
      2           1       NULL     NULL  
      3         NULL     3         NULL  
      5         NULL   NULL     4  
      6         NULL   NULL     2  
  问题点数:100、回复次数:4Top

1 楼year81s()回复于 2003-06-03 12:15:24 得分 0

select   a.f1,b.f1,c.f1,d.f1   from   a   inner   join   b   on   a.f1=b.f1   inner   join   c   on   a.f1=c.f1   inner   join   d   on   c.f1=d.f1   where   b.f1=""   or   c.f1=""   or   d.f1=""Top

2 楼rdsdh(方人也)回复于 2003-06-03 13:01:16 得分 100

SELECT   T.F1,A.F2,B.F3,C.F4   From  
    (((Select   F1   From   A   Union   Select   F1   From   B   Union   Select   F1   From   C)   T  
      Left   Join   A   On   T.F1   =   A.F1)  
      Left   Join   B   On   T.F1   =   B.F1)    
      Left   Join   C   On   T.F1   =   C.F1    
   
  注:这里的别名T及括号等不能省。Top

3 楼rdsdh(方人也)回复于 2003-06-03 13:02:05 得分 0

SELECT   T.F1,A.F2,B.F3,C.F4   INTO   D  
      From  
          (((Select   F1   From   A   Union   Select   F1   From   B   Union   Select   F1   From   C)   T  
          Left   Join   A   On   T.F1   =   A.F1)  
          Left   Join   B   On   T.F1   =   B.F1)    
          Left   Join   C   On   T.F1   =   C.F1    
   
  注:这里的别名T及括号等不能省。Top

4 楼dancingfeather(飞羽)回复于 2003-06-03 13:23:52 得分 0

厉害!多谢!接分!Top

相关问题

  • 修改 SQL 语句
  • 修改一条SQL语句?
  • 修改表的sql语句
  • 1.怎样获得所有的ODBC列表?2.怎样在Delphi中运行修改表结构的SQL语句?
  • VC中如何运行SQL语句?
  • 运行sql语句创建表等
  • 如何运行多条sql语句
  • 用sql语句修改table。请教MYCLIFE.
  • 求修改table的sql语句
  • 问一个SQL的修改语句

关键词

  • null
  • f1
  • join
  • union
  • inner
  • left
  • table
  • select

得分解答快速导航

  • 帖主:dancingfeather
  • rdsdh

相关链接

  • SQL Server类图书

广告也精彩

反馈

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