17得票4回答
递归JPA查询?

JPA 2是否有运行递归查询的机制? 这是我的情况:我有一个实体E,其中包含一个名为x的整数字段。 它还可能拥有类型为E的子级,通过@OneToMany进行映射。 我想做的是通过主键找到一个E,并获取其x值及所有后代的x值。 是否有办法在单个查询中完成此操作? 我正在使用Hibernate...

17得票2回答
在Postgresql中防止递归查询中的无限循环

在这里: (如何找到CTE中无限递归循环) 讨论了如何防止递归查询中的无限循环。至少在关于PostgreSQL的一个答案中,递归是在“查询级别”上被阻止的。 在PostgreSQL(10)中有没有一种方式来实现某种安全网以防止无限递归?是否使用 statement_timeout 是可行的方法...

15得票1回答
解析自引用表时CTE中出现无限循环

我正在使用以下的通用表达式来解析自引用表。但是这个通用表达式不起作用,会产生无限循环并生成错误: Msg 530, Level 16, State 1, Line 1 语句终止。在语句完成之前,最大递归100已耗尽。 如何修改这个通用表达式使其起作用? SET NOCOUNT ON;...

15得票2回答
递归查询用于传递闭包。

我已经创建了一个简单的示例,使用PostgreSQL中的递归查询来说明传递闭包。 然而,我的递归查询有些问题。我还不熟悉语法,所以这个请求可能完全是新手的问题,对此我提前道歉。如果你运行查询,你会发现节点1在路径结果中重复出现了。请问有人可以帮助我调整SQL吗?/* 1 ...

15得票1回答
SQL Server递归查询

我是SQL Server开发的新手。我的大部分经验都是在使用Oracle。 假设我有一个包含预约对象的下表格:CREATE TABLE [dbo].[Appointments]( [AppointmentID] [int] IDENTITY(1,1) NOT NULL, .....

15得票8回答
在MySQL < 8且没有CTEs的情况下,获取树形文件夹结构的父级和子级。

我有一个文件夹表,它在id和parent_id之间建立了自连接关系: CREATE TABLE folders ( id int(10) unsigned NOT NULL AUTO_INCREMENT, title nvarchar(255) NOT NULL, parent_...

14得票2回答
递归路径聚合和CTE查询用于自顶向下的树形结构Postgres。

我正在尝试编写一个查询,生成给定根节点的树中所有节点列表,以及到达该节点的路径(使用父节点给其子节点命名的名称)。 我已经有一个工作的递归CTE,它是从文档这里复制的教科书式CTE,但在这种情况下,让路径起作用证明是困难的。 按照Git模型,通过遍历树创建的路径将由父节点给子节点命名。这意...

13得票1回答
如何在使用RECURSIVE选择后代的Postgres查询中打印深度级别?

我有一个名为persons的表格,其中包含一个parent_id列,该列引用同一表格中的另一行。假设这是逻辑层次结构: P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 我已经编写了一个查询,可以打印出给定节点的所有父节点,以及节...

13得票1回答
在一个字段中使用递归的SQL选择父子关系。

我不知道如何选择递归查询。。 id idparent jobNO -------------------------------- 1 0 1 2 1 2 3 1 3 ...

13得票4回答
Oracle SQL分析查询 - 递归类似电子表格的累计总数

我有以下数据,由A值组成,并按照MM(月份)排序。 在类似于电子表格的方式中,B列计算为GREATEST(current value of A + previous value of B, 0)。 如何使用SQL查询计算B? 我尝试使用分析函数,但没有成功。 我知道有Model Cla...