CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

求SQL语句,在一个保存树型菜单的表中,怎样查出所有没有子菜单的节点,在线等,立即结帖。

楼主Raulgodle(赵蓓)2006-03-04 20:27:47 在 MS-SQL Server / 基础类 提问

比如表结构为:  
  id:自己的编号  
  fid:父编号  
   
  这样查出所有没有子节点的节点? 问题点数:20、回复次数:3Top

1 楼Raulgodle(赵蓓)回复于 2006-03-04 21:59:13 得分 0

upTop

2 楼wgsasd311(自强不息)回复于 2006-03-04 22:02:42 得分 20

select   *    
  from   tb   a  
  where    
  not   exists  
  (  
  select   *   from   tb   where   fid=a.id  
  )Top

3 楼scmail81(琳·风の狼(修罗))回复于 2006-03-04 22:19:34 得分 0

create   table   A  
  (  
        id   int,  
        P_id   int  
  )  
   
  insert   A   select   1,0  
  insert   A   select   2,1  
  insert   A   select   3,1  
  insert   A   select   4,3  
  insert   A   select   5,2  
   
   
  select   *   from   A   where   id   not   in   (select   P_id   from   A)Top

相关问题

  • 求一个sql语句,查一个节点所有的祖先节点
  • 使用sql语句,怎样查出表的主键字段名
  • sql语句,查出次数最多的值 ?
  • 如何用一条SQL语句查出如下记录:急!!!
  • 求一SQL 语句。想查出数据库AA中有无LLD这个表,用什么语句啊?
  • 菜鸟问题:查出一段时间的内容的sql语句怎莫写?
  • 两个表a,b,一对多的关系,一个sql语句查出以数据:
  • 两个表a,b,一对多的关系,一个sql语句查出以数据:
  • 问题如何判断 执行的sql语句没有查出结果?
  • 求SQL语句

关键词

  • 节点
  • 菜单
  • 查出所有没有子
  • fid
  • insert a select
  • tb
  • where
  • select

得分解答快速导航

  • 帖主:Raulgodle
  • wgsasd311

相关链接

  • SQL Server类图书

广告也精彩

反馈

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