您的位置:首页 > 数据库

数据库分类排序的sql语句问题

2006-02-14 10:19 369 查看
数据库分类排序的sql语句问题
大家好L:

有这样一个表,是分类的Category

有三个字段

ID 唯一标识
FatherID 父结点的ID (根节点的是0)
Name 名称

我想得到这样的结果

分类一
分类一子类1
分类一子类2
分类二
分类二子类1
分类二子类2

可否通过一条SQL语句得到这样的顺序呢?

SELECT name FROM Category
START WITH FatherID = 0
CONNECT BY PRIOR id = FatherID
ORDER SIBLINGS BY name

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 sql