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

请教各位大哥!

楼主samsult(大牙)2001-05-21 15:16:00 在 Web 开发 / ASP 提问

我现在要做一个数据库查询,要让他如下显示:  
  标题                           子文档名  
  34                                 86  
  23                                 无  
  34                                 76  
  54                                 68  
   
  注:(标题就是ID号ID越大表示文档越新)  
  也就是说在“标题”字段下始终显示主文档名,有新的子文档则按子文档的ID号提到第一行显示,是新主文档的则按主文档的ID号提到第一行显示,即根据ID号来排序(这个我到会select*from   table   order   by   id   desc),但是如何在标题下显示主文档名的同时显示新的子文档名?  
  问题点数:27、回复次数:3Top

1 楼sunqggg(大白鲨)回复于 2001-05-21 23:41:00 得分 0

看不明白,是不是和论坛的显示很像?Top

2 楼siyou(QQ~在线)回复于 2001-05-22 07:56:00 得分 0

哪来的主文档?Top

3 楼fengyang(流浪黄蜂者)回复于 2001-05-22 08:48:00 得分 27

在數據庫的表中設置一字段isfather,1表示是主(父)文檔,0示是子文檔  
  在數據庫的表中設置一字段father,當為主文檔時為0,是子文檔時寫入其父文檔id  
  sql語句:  
      .....  
        select   *   from   table   where   isfather=1   order   by   id   desc  
      .....    
    while   not   rs.eof      
      假設取得主文檔id號為rs("id"),  
        然後,  
        select   *   from   table   where   father=rs("id")   order   by   id   desc  
        ...  
    rs.movenext  
  loop  
  這種方法不是很好,但可以實現你的要求.  
  有一種不需要這麼多循環的方法,但在數據庫設置時麻煩一點  
               
   
  Top

相关问题

  • 各位大哥.....
  • 各位大哥帮忙啊!
  • 各位大哥请帮忙!!!
  • 痛苦啊!各位大哥!
  • 帮忙啊!各位大哥
  • 各位大哥,求救啊!!!!!!!!
  • 请各位大哥帮忙!
  • 请教各位大哥
  • 各位大哥,小弟急!!!!
  • 帮忙呀,各位大哥!

关键词

  • 文档
  • 字段
  • 數據庫
  • 号
  • 标题
  • 設置
  • 显示
  • 文檔
  • rs
  • order by id desc

得分解答快速导航

  • 帖主:samsult
  • fengyang

相关链接

  • Web开发类图书

广告也精彩

反馈

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