问题标签 [recursive-query]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - SQL Server 递归查询
我是 SQL Server 开发的新手。我的大部分经验都是在 Oracle 上完成的。
假设我有下表包含约会对象
约会可以推迟,因此,当发生这种情况时,会在表上创建一个新行,其中 PrevAppointmentID 字段包含原始约会的 ID。
我想查询以获取人员约会的历史记录。例如,如果 ID = 1 的约会被推迟了两次,并且这些推迟为同一个 PersonID 创建了 ID = 7 和 ID = 12 的约会,我想做一个返回以下结果的查询:
如果使用 Oracle,我记得可以使用 CONNECT BY PRIOR 子句获得类似的东西。
有没有办法进行查询以实现这些结果?
我正在使用 SQL Server 2005/2008。
提前致谢
coldfusion - 是否存在阻止 Coldfusion 服务器运行递归函数的原因/设置
我正在使用 Hostek.com、共享主机,但似乎无法运行递归函数。
sql - 有向图 SQL
我有以下数据集,它表示有向图中的节点。
视觉表示: http ://esser.hopto.org/temp/image1.JPG
使用此数据集,我希望用户输入一个级别(例如 2),这将返回距离特定节点 2 个“跃点”的所有节点):
http://esser.hopto.org/temp/image2.JPG
我目前的尝试如下所示:
http://esser.hopto.org/temp/image3.JPG
如您所见,缺少关系:GT -> TG。
sql - 递归 CTE - 行数有限
我正在尝试在一个非常简单的表(组织)上创建一个查询
我有专栏
……
由于级别不同,我不知道如何创建一个查询,从一个特定级别开始向我提供所有上级组织
我试过这段代码
但是通过这个查询,我得到了所有信息,但我不知道如何仅查询上级组织,例如生产站点 1 维护。(可以是 1 个或最多 5 个)
一种方法可能是在桌子上加入,但我认为,这与高性能相去甚远。
我见过一些递归 CTE 查询,但我并不熟悉。所以感谢帮助。
sql-server - 一旦结果集包含某个值,就退出递归公用表表达式
给定下表:
我如何编写一个公用表表达式从根(WHERE ParentID IS NULL)开始并遍历其后代,直到结果集包含某个目标节点(例如,WHERE ID = n)?从目标节点开始并向上遍历到根节点很容易,但这不会生成相同的结果集。具体来说,不包括与目标节点具有相同父节点的节点。
我的第一次尝试是:
这给出了错误:Recursive member of a common table expression 'Tree' has multiple recursive references.
注意:我只对自上而下的遍历感兴趣。
sql - 递归查询
我有一个包含以下字段的表
- 监督者
- 空的
这就像一个推荐计划。一个人可以指代他下面的 3 个人,即 3 指代三个人,即 4 5 8 类似 4 指代 9 10 和 11 同样 8 指代 12,13 是这样的..
我想要一个查询来获取 Supervisor 3 下的所有 EmpId
sql-server - SQL Server 递归查询
几天前,我在 SO 上提出了一个关于递归查询帮助的问题。
该问题的问题是“如何获取人员约会的历史记录”。
现在我遇到了一个类似的问题,但它应该回答一个稍微不同的问题:
例如,如果 ID = 5 的约会被推迟一次,并且是另一个约会的推迟,我如何得到以下结果?
感谢您的帮助
更新:
这些脚本将有助于为您的试验创建表
sql-server - 将父/子表转换为固定列维度表
我有一个关系表(id、parentId、name)
我想将其转换为扁平尺寸表
(id, Level1, Level2, Level3, Level4)
我可以将深度固定在 4 深。
我在递归 CTE 和数据透视方面取得了进展,但结果集不正确
我明白了
但是我需要
这是我必须约会的
我究竟做错了什么?
php - PHP递归函数获取面包屑
花了几个小时,需要一些专家的帮助。
我有一张这样的桌子:
当我去柠檬时,我希望面包屑像:
首页 > 水果 > 橙子 > 柠檬
柠檬不是一个链接,而是其余的一个链接。
有什么建议么?
我发现的最好的是这个,但它使所有内容都变成了一个链接。
Erwin 下面的回答给了我使它工作所需的东西。
mysql - 我的sql递归关系更新级联
嗨朋友
当我删除数据时,它会对相关数据产生影响。但是当我尝试更新它时,它会给出错误无法更改父数据。请帮我找到解决方案。