gpt4 book ai didi

sql-server - SQL Server 2008 R2 - 选择分层数据

转载 作者:行者123 更新时间:2023-12-02 16:11:42 27 4
gpt4 key购买 nike

我在 SQL Server 中有一个表,其中包含类别和子类别。它们通过IDPID之间的关系连接。

顶级项目的 PID 为 0,其他行具有其父级的 PID

获取这些数据的最有效方法是什么?

简单的算法是循环遍历父级列表,然后在不同的查询中获取每个父级的子级(针对数据库或数据集)。

框架中是否有内置方法来支持更好的方法?可以让我轻松绑定(bind)到转发器(或其他数据控件)的东西。

最佳答案

假设至少是 SQL Server 2005,我将针对 recursive common table expression 使用单个查询.

关于sql-server - SQL Server 2008 R2 - 选择分层数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6043913/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com