您的位置:首页 > 数据库

sql server 树形表的一些操作

2016-05-04 17:29 323 查看
--通过子节点查询父节点
WITH
TREE AS(
SELECT * FROM tstructure
WHERE id = '要查询的子 id'
UNION ALL
SELECT tstructure.* FROM tstructure, TREE
WHERE TREE.parent = tstructure.id
)
SELECT * FROM TREE

--通过父节点查询子节点
WITH
TREE AS(
SELECT * FROM tstructure
WHERE parent = '要查询的父 id'
UNION ALL
SELECT tstructure.* FROM tstructure, TREE
WHERE tstructure.parent = TREE.id
)
SELECT * FROM TREE
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: