![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树形数据
zjcxc
这个作者很懒,什么都没留下…
展开
-
树形数据的处理
/*--表结构描述及数据环境: 表名tb,如果修改表名,则相应修改所有数据处理中涉及到的表名tb id为编号(标识字段+主键),pid为上级编号,name为名称,后面可以自行增加其他字段. 凡是未特殊标注的地方,对自行增加的字段不影响处理结果--邹建2003.12(引用请保留此信息)--*/--测试数据create table tb(id int identity(1,1) not null c原创 2003-12-29 17:27:00 · 9080 阅读 · 3 评论 -
展开BOM
原帖地址http://community.csdn.net/Expert/topic/3384/3384941.xml?temp=.6640436---------------------------------------------------------------------------测试数据CREATE TABLE [dbo].[BOM_DETAIL] ( [PKID] [in原创 2004-09-18 15:35:00 · 7941 阅读 · 0 评论 -
树形数据转换
原帖地址:http://community.csdn.net/Expert/topic/3663/3663934.xml?temp=.9100458--测试数据create table PROJECT(id int,name nvarchar(20),parent_id int)insert PROJECT select 1,所有项目,nullunion all select 2原创 2004-12-22 13:56:00 · 4579 阅读 · 1 评论 -
SQL Server 2005 中的树形数据处理示例-2
-- =====================================================-- 直接查询的应用实例-- ===================================================== -- 1. 每个叶子结点的 FullName WITH stb([id],[FullName],[pid],[flag])AS( SELECT原创 2005-07-27 17:00:00 · 6051 阅读 · 2 评论 -
SQL Server 2005 中的树形数据处理示例-1
SQL Server 2005 中的树形数据处理示例 -- 创建测试数据 if exists (select * from dbo.sysobjects where id = object_id(N[tb]) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table [tb]GO-- 示例数据create table [tb]([id]原创 2005-07-27 16:55:00 · 11123 阅读 · 7 评论 -
BOM数据排序及分级显示
BOM数据排序及分级显示 --示例数据:CREATE TABLE BomSub(Parent_item varchar(10),Sub_item varchar(10))INSERT BomSub SELECT A ,AAUNION ALL SELECT A ,ABUNION ALL SELECT AA ,AAAUNION ALL SELECT原创 2005-05-31 15:59:00 · 5967 阅读 · 3 评论 -
三级分类数据的排序
三级分类数据的排序 --示例数据:CREATE TABLE tb(ProdCateID int,ProdCateName nvarchar(10),ParentCateID int)INSERT tb SELECT 1, N服装 ,0UNION ALL SELECT 2, N箱包 ,0UNION ALL SELECT 3, N内衣 ,原创 2005-06-06 19:00:00 · 5718 阅读 · 2 评论 -
使用临时表 + 循环展 BOM
背景有如下的 BOM 表,parent_part 与 child_part 是多对多的关系,现在要求查询出每个 child_part 的最顶层的 parent_partCREATE TABLE pl_bom( parent_part varchar(10), child_part varchar(10))INSERT INTO pl_bomSELEC原创 2007-08-29 13:15:00 · 11889 阅读 · 15 评论 -
乘车线路查询
背景有如下表示乘车线路和站点的数据,要求查询出指定站点之间的所有乘车线路:USE tempdbGO -- 模拟数据SET NOCOUNT ONIF OBJECT_ID(Ntempdb..#tb) IS NOT NULL DROP TABLE #tbCREATE TABLE #tb( id int IDENTITY原创 2008-01-02 07:41:00 · 11254 阅读 · 15 评论