12得票3回答
PostgreSQL递归父/子查询

我正在阅读PostgreSQL递归查询文档时遇到一些问题,不知道是否有人能够提供以下内容的建议。 这是数据: Table "public.subjects" Column | ...

11得票4回答
Oracle中的简单递归查询

我目前有些难以理解和编写递归查询。我知道递归查询用于搜索信息层次结构,但我在网上没有找到一个简单的解决方案,可以沿着层次结构向上遍历。例如,假设我有一个关系模型来表示家谱:create table family_tree ( child varchar(10) parent varchar(1...

11得票3回答
SQL多条件CTE递归

在我的数据库中,每个标识符都有以下两种信息。控制它们的公司以及它们拥有少量控制权的公司。 大致上如下,2个表(忽略一些唯一标识符): organizationsorgid | org_immediate_parent_orgid 1 | 2 2 | 2 3 | 1 ...

11得票3回答
递归查询挑战 - 简单的父子关系示例

注意:在#postgresql上得到RhodiumToad的帮助后,我已经得出了一个解决方案,并将其发布为答案。如果有人能够改进这个解决方案,请发表意见! 我无法将先前的递归查询解决方案调整为以下包含多个“根”(没有祖先)节点的有向无环图。我正在尝试编写一个查询,其输出是通常称为闭包表的多对...

11得票5回答
防止和/或检测Postgres中的循环

假设有以下模式:CREATE TABLE node ( id SERIAL PRIMARY KEY, name VARCHAR, parentid INT REFERENCES node(id) ); 此外,让我们假设存在以下数据:INSERT INTO nod...

10得票2回答
CTE到底是怎么工作的?

我发现了这个CTE解决方案用于连接行元素,我认为它很棒,我意识到CTE可以是多么强大。 然而,为了有效地使用这样的工具,我需要知道它如何在内部工作,以便建立必要的思维图像,让像我这样的初学者可以在不同的情况下使用它。 所以,我尝试慢动作上述片段的过程,以下是代码:USE [NORTHWIND]...

10得票3回答
MySQL中的递归存储函数

我正在尝试编写一个递归构建特定类别路径的函数。 CREATE FUNCTION getPath(inId INT) RETURNS TEXT DETERMINISTIC BEGIN DECLARE return_path TEXT; DECLARE return_parent...

10得票2回答
递归SQL语句(PostgreSQL 9.1.4)

PostgreSQL 9.1 商业情况 每个月,会有一批新的账户交给特定的流程处理。每个批次可以用月份、账户数量和账户总余额来描述。该流程的目标是从客户那里收回一些余额。 每个批次随后将分别在每个月进行跟踪(自批次转移到流程以来每个月所收回的金额)。 目标 我的目标是预测未来能...

9得票3回答
使用PHP MySQL创建嵌套的JSON对象

我有两个表,表1有2个字段(question_pk、question_name),表2有4个字段(ans_pk、options、question_fk和right_answer)。我想创建以下结构的json。 { "type": "quiz", "name": "Brand ...

9得票1回答
Symfony2递归查询构建器

我有一个包含媒体、文档、PDF 和文件夹列表的数据表格。像 Google Drive 一样,我想在数据表格顶部显示面包屑导航。通过 jQuery 点击任何文件夹时,数据表格会反映出更改。除了面包屑导航以外,一切都准备就绪。虽然我有当前打开文件夹的ID,但我不知道如何从根目录到当前文件夹获取层次...