问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用SQL语句查询树形菜单包含的所有数据

发布网友 发布时间:2022-04-08 01:07

我来回答

2个回答

懂视网 时间:2022-04-08 05:28

新建测试表

CREATE TABLE [dbo].[test](
[Id] [bigint] IDENTITY(1,1) NOT NULL,
[parentId] [bigint] NULL,
[name] [nvarchar](50) NULL,
[jb] [int] NULL,
)
GO

插入测试数据

INSERT INTO test ( Id, parentId, name, jb) values (1,0,‘1‘,1);
INSERT INTO test ( Id, parentId, name, jb) values (2,0,‘2‘,1);
INSERT INTO test ( Id, parentId, name, jb) values (3,1,‘11‘,2);
INSERT INTO test ( Id, parentId, name, jb) values (4,1,‘12‘,2);
INSERT INTO test ( Id, parentId, name, jb) values (5,2,‘21‘,2);
INSERT INTO test ( Id, parentId, name, jb) values (6,2,‘22‘,2);
INSERT INTO test ( Id, parentId, name, jb) values (7,3,‘111‘,3);
INSERT INTO test ( Id, parentId, name, jb) values (8,3,‘112‘,3);
INSERT INTO test ( Id, parentId, name, jb) values (9,5,‘221‘,3);
INSERT INTO test ( Id, parentId, name, jb) values (10,0,‘3‘,1);

 

树形结构,查询分类下所有子类

;with cte as
(
select * from test where id=1
union all
select a.* from test a join cte b on a.parentId=b.Id
)

select * from cte

sql树形结果,查询所有子类

标签:

热心网友 时间:2022-04-08 02:36

Sql Server 2000因为你这里说了只有*分类,所以我就不写Sql函数了,得到华北下面所有子类别的ClassID(不包括华北的ClassID)select ClassID from Newclass where classParentID in (select ClassID from Newclass where classParentID=51)
数据库,查询学生的全部信息语句

首先在SQL中利用企业管理器或向导建立一个数据库,命名为学生管理系统,启动SQLSever服务,运行企业管理器,单击要创建数据库的服务器左边的加号图标,展开树形目录,在“数据库”节点上右击鼠标,在弹出的快捷菜单中选则“新建数据库”命令,然后按照提示一步步建立数据库,不再详细叙述。假设学生管理系统下...

sqlserver遍历树形目录

使用sqlserver递推查询,可以直接查询出来。参考资料:http://www.cnblogs.com/xfrog/archive/2010/10/10/1847462.html WITH lmenu(nav_id,nav_name,nav_parentid,level) as (SELECT nav_id,nav_name,nav_parentid,0 level FROM nav nav_parentid=0 UNION ALL SELECT A.nav_id, A.nav_name,...

JSP动态树形菜单,菜单项从数据库中获得

jsp动态树形菜单须用到递归算法,比如在数据库有张表,parent表,parent的字段有id,name,depth,leve,ID自增,depth设置为级数,如这条数据最大,为0,如为字菜单就为1,而leve就指定它父节点的id,给段代码自己可以摸索下 public Vector getModuleTree(){ Vector pclass = new Vector();try { st...

MySQL实现上下级递归的方法及其应用mysql上下级递归

一、基于递归查询实现上下级关系 在MySQL中,使用递归查询的方法就是通过with recursive关键字实现。with recursive用于指示一个递归的结果集,并且配合select、union等关键字组成查询语句。下面是一个示例:–假设有一个dept表,其中包含部门编号(dept_id)和上级部门编号(parent_id)字段 with recurs...

sql server 2008 怎么查看各表的关系图

1、打开sqlserver management studio 2、选择“数据库”3、打开树形结构 4、点击“SCMS”,找到“数据库关系图”5、点击鼠标右键,再点击“新建关系图”然后弹出这个窗口,然后把数据表加载进去。

求无限级的PHP树形菜单代码,还有菜单要可以执行。

2.树菜单函数 <?function getCategoryTree($TID, $iTable,$url,$urlPar="1=1") { if ($TID == 0) { treeStr = $treeStr."";} sql = "select * from `$iTable` where TID1 = ".$TID." order by orderid";rs = mysql_query($sql);while ($ary = mysql_fetch_array($rs)...

MySQL实现上下级菜单mysql上下级菜单

// 数据库连接信息,在此省略 // 查询所有菜单,并以树形结构输出 sql = “WITH RECURSIVE cte AS (SELECT * FROM `menu` WHERE parent_id = 0 UNION ALL SELECT c.* FROM `menu` c JOIN cte p ON c.parent_id = p.id )SELECT * FROM cte ORDER BY `sort` ASC”;res...

sql server 2005如何导入.mdf文件和.idf文件 求具体过程 先谢谢啦_百 ...

首先登录到数据库服务器后,在对象资源浏览器的树形菜单中找到你连接的数据库服务器,之后选中“数据库”右键选择“附加”,打开“附加数据库”窗口点击“添加”,弹出 “定位数据库文件”窗口,在树形菜单中找到你要附加的主数据库库文件也就是.mdf文件 点“确定”即可。至于.ldf文件一般同一个数据库的...

SQL2008数据库怎么附加数据库 SQL附加数据库方法步骤

首先从开始菜单着手,打开开始菜单栏,在菜单栏上找到我们已经安装的SQL server 2008,单击打开它 打开SQL server 2008数据库,来到登录界面,在这里我们只需要输入登录服务器名(电脑IP地址)、登录身份、账号、密码,然后单击登录 注意:我们用的是SQL身份登录,这里还可以选择windows身份登录,权限会更大 成...

SQL 中如何附加多个数据库

SQL Server2005中,成功登录验证之后,左边会有树形菜单,右键单击数据库-附加-添加-找到数据库文件路径-确定,就附加上去了!

如何查询树形菜单 力控的树形菜单怎么用 u8没有树形菜单 amazeui树形菜单 ztree树形菜单 树形菜单隐藏了怎么出来 dedecms树形菜单 layui树形菜单 midas树形菜单
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
3月坐高铁车上开的是冷气还是暖气2022 高铁里的暖气提供到几月份-铁路... 2022新坐高铁文案短句 2022年12月16日坐高铁注意事项 2022元月一号坐高铁还需取票吗 通草水过夜能喝吗 中兴n600怎么把东西弄到记事本里 怎么让图片形式的文字弄到记事本里 有什么东西可以一下子把图片里的子弄到记事本或office里面 有什么东西可以一下子把图片里的子弄到记事本或office里面._百度... 海鲜熟了能过夜吃吗 在分红前几天买入基金是不是不合算呀? 宁夏和河北高考试卷一样吗? 河北省各地的高考卷子都相同吗,考什么卷子啊?各科都是用的全国卷新课标还是有河北自己出的? 2014年湖南和河北高考试卷一样吗 河北和山东高考卷一样吗2022 如何在一个手机上同时登录自己两个 2021年河北高考是什么卷 一部手机能不能同时用两个 同一个苹果手机怎么同时登录两个 电脑怎么登录两个 多啦a梦怎么画? 简笔画 右手摸头左手插兜的哆啦a梦简笔画 大家觉得英语六级有没有必要刷分,刷到多少分含金量比较高 一个手机可以同时登录2个吗? 全国大学生英语六级证书430分也有含金量。但是难度明显比什么雅思托福什么都小,为什么还有含金量呢? 怎么同时登陆两个 英语六级有含金量吗?要不要刷分呢? 如何同时使用两个 如何同时使用两个 人人都在考四六级证,四六级证的用处有多大呢? 最终幻想14好友上线提醒吗 有哪些跟月亮和星星相关的诗句? 求描写星星和月亮的诗句. 关于星星月亮的小诗 描写月亮或星星的诗词,要写明诗人或词人/ 2022年春季学期有多少周? 古今中外描写星月的优美诗句很多.请从我国唐诗宋词中找出五句写星星或月亮的诗句. 短一点 学过的 关于星星的古诗句(而且还要是爱情类的) 关于月亮的古诗句(而且还要是... 有关于星星、月亮和太阳的诗歌和散文 月亮和星星相关诗句 写星星和月亮的诗歌(比喻) 我的地板用了很多的清洁剂的洗不干净,还吧地板毁了,怎样就可以在吧地板洗干净 sqlserver查询树形结构的所有子节点 小苏打弄花了地砖,怎样恢复? 什么叫“双拥工程"? "双拥”又是什么意思? 为何说王健林的翻身? 万达商业地产有哪些副总裁?各自分管哪些部门? 夯实双拥基础,军地共谋发现。是什么意思? 万达商业管理公司人事行政经理待遇 万达商业管理有限公司和万达什么关系