【发布时间】:2013-08-26 11:23:59
【问题描述】:
我在 SQL Server 数据库中有两个表:
category(
itemid,
parentid
)
ArticleAssignedCategories(
categid,
artid
)
categid 是itemid 的外键
我想计算给定itemid 的artids 和子代(子代指给定itemid 的parentid 的类别。)
例如;如果给定itemid = 1 并且在表中category 有 (3,1),(4,1)(5,3)
3、4、5 都是 1 的孩子
谁能帮我写一个好的查询?
【问题讨论】:
-
您可以使用递归 CTE。 stackoverflow.com/questions/12858567/…
标签: sql sql-server