求树形结构选择的SQL语句
一个表
根据id来选择,如果传id=10000,根据treecode,取出其下面的所有id(10000,10010,10013),求最简单的SQL语句。
tb_tree(id int,treecode varchar)
/*
数据如:
id treecode
10000 0101
10010 010102
10013 010103
10022 01010204
20011 0102
20071 010203
*/
根据id来选择,如果传id=10000,根据treecode,取出其下面的所有id(10000,10010,10013),求最简单的SQL语句。
...全文
相关推荐
2011年3月计算机等级考试二级VF试题.pdf
2011年3月计算机等级考试二级VF试题.pdf
2021-2022计算机二级等级考试试题及答案No.14313.docx
2021-2022计算机二级等级考试试题及答案No.14313.docx
SQL处理多级分类,查询结果呈树形结构
这样处理的弊端是:如果数据量大,子分类很多,达到4级以上,这方法处理极端占用数据库连接池 对性能影响很大。 如果用SQL下面的CTE递归处理的话,一次性就能把结果给查询出来,而且性能很不错 比用程序处理(数据量很大的情况),临时表性能更好,更方便 代码如下: with area as( select *,id px,cast(id as nvarchar(4000)) px2 from region where parentid=0 union all select a.*,b.px,b.px2+ltrim(a.region_id) from region a join area b on
南昌大学数据库系统期末考试试卷.doc
南昌大学数据库系统期末考试试卷.doc
Oracle SQL树形结构查询
本文介绍Oracle中使用START WITH...CONNECT BY PRIOR子句实现递归查询树形结构的方法,小伙伴们可以参考一下。


疑难问题

