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

查询的问题,大家请进。

楼主mmtang3(笑马)2003-11-01 20:39:07 在 MS-SQL Server / 基础类 提问

有两个表  
  Client(  
      ID   ,//主键  
      ClientName,  
      FlagLogout     //是否已被注销,是1,否0  
  )  
   
  Logout(  
      L_ID,   //主键  
      C_ID   references   Client(ID),     //  
      C_Name,  
      LogoutDate   //注销日期  
  )  
   
  现在Client表中有N多记录,而只有为数不多的几条是被注销条的(FlagLogout   =   1)  
  而当注销一个Client时,Logout表中就添加一条记录,并给LogoutDate赋当前日期,  
   
  我想从上面两个表中查询下面的数据,  
  ------------------------------------------------  
  ID     |     ClientName   |     FlagLogout     |     LogoutDate     |  
  -------------------------------------------------  
  希望得到Client表中的所有数据,如果被注销,则显示LogoutDate,如果没被注销,  
  则LogoutDate为空(或什么都不显示,或什么字串都行)  
   
  谢谢大家。  
  问题点数:100、回复次数:4Top

1 楼teaism()回复于 2003-11-01 20:50:24 得分 76

select      
    ID,  
      ClientName,  
      FlagLogout,  
  LogoutDate    
  from   client   left   join   Logout   on   client.id=logout.C_idTop

2 楼pengdali()回复于 2003-11-01 21:07:24 得分 19

select   a.ID,a.ClientName,a.FlagLogout,b.LogoutDate   from   client   a   left   join   Logout   b   on   a.id=b..C_idTop

3 楼pengdali()回复于 2003-11-01 21:08:57 得分 0

或:  
  select   *,(select   logoutdate   from   logout   where   c_id=client.id)   logoutdate   from   client  
   
  如果logout表里有多条c_id对应client表:  
   
  select   *,(select   max(logoutdate)   from   logout   where   c_id=client.id)   logoutdate   from   clientTop

4 楼orcale()回复于 2003-11-01 21:11:15 得分 5

select   a.*,b.logoutDate     from   client   a,logout   b   where   a.id=b.c_id   order   by   a.idTop

相关问题

  • access查询问题,请进!
  • 选择查询,请教!请进。。。
  • ACCESS数据查询请教,请进。。。
  • 请教查询
  • 请问如何进行检索查询
  • 高手请进——排序唯一查询?????
  • 高手请进——查询语句出错
  • 高手请进,问查询方法!
  • 子查询问题?高手请进
  • 高手请进,求一个查询!

关键词

  • 注销
  • client
  • logoutdate
  • flaglogout
  • logout
  • clientname
  • 表
  • where
  • select

得分解答快速导航

  • 帖主:mmtang3
  • teaism
  • pengdali
  • orcale

相关链接

  • SQL Server类图书

广告也精彩

反馈

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