数据库优化树分组问题? 数据库有哪些

9859℃ MARIO

数据库优化树分组问题?数据库有哪些

ACCESS数据库中树型分类的问题

id data pid

三个字段,第一个是数据对应的id,第三个是所属的父id

sql里树形结构分组排序

create table T1(this varchar(10), parent varchar(10))

insert into T1(this,parent)

    values ('id1',null)

        ,('id2',null)

        ,('id3','id1')

        ,('id4','id2')

        ,('id5','id3')

        ,('id6','id3')

        ,('id7','id4')

        ,('id8','id7')

-- sql server的cte功能

with tree(this,parent,root,depth) as (

    select this,parent, this as root, 1 as depth from T1 where parent is null

    union all

        select a.this,a.parent, b.root, b.depth+1 as depth from T1 a, tree b where a.parent=b.this

)

select this,parent,root,depth

  from tree

  order by root,depth,this

mysql 数据库分组问题

UPDATE tableName SET 

one = (SELECT one FROM tableName WHERE one != '' LIMIT 1),

two = (SELECT two FROM tableName WHERE two != '' LIMIT 1)

...

WHERE id = 1 LIMIT 1;

树形结构数据的查询怎么优化

下面以关系数据库系统Informix为例,介绍改善用户查询计划的方法。 1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。

TAG: 数据库 问题