我正在阅读PostgreSQL递归查询文档时遇到一些问题,不知道是否有人能够提供以下内容的建议。 这是数据: Table "public.subjects" Column | ...
我目前有些难以理解和编写递归查询。我知道递归查询用于搜索信息层次结构,但我在网上没有找到一个简单的解决方案,可以沿着层次结构向上遍历。例如,假设我有一个关系模型来表示家谱:create table family_tree ( child varchar(10) parent varchar(1...
在我的数据库中,每个标识符都有以下两种信息。控制它们的公司以及它们拥有少量控制权的公司。 大致上如下,2个表(忽略一些唯一标识符): organizationsorgid | org_immediate_parent_orgid 1 | 2 2 | 2 3 | 1 ...
注意:在#postgresql上得到RhodiumToad的帮助后,我已经得出了一个解决方案,并将其发布为答案。如果有人能够改进这个解决方案,请发表意见! 我无法将先前的递归查询解决方案调整为以下包含多个“根”(没有祖先)节点的有向无环图。我正在尝试编写一个查询,其输出是通常称为闭包表的多对...
假设有以下模式:CREATE TABLE node ( id SERIAL PRIMARY KEY, name VARCHAR, parentid INT REFERENCES node(id) ); 此外,让我们假设存在以下数据:INSERT INTO nod...
我发现了这个CTE解决方案用于连接行元素,我认为它很棒,我意识到CTE可以是多么强大。 然而,为了有效地使用这样的工具,我需要知道它如何在内部工作,以便建立必要的思维图像,让像我这样的初学者可以在不同的情况下使用它。 所以,我尝试慢动作上述片段的过程,以下是代码:USE [NORTHWIND]...
我正在尝试编写一个递归构建特定类别路径的函数。 CREATE FUNCTION getPath(inId INT) RETURNS TEXT DETERMINISTIC BEGIN DECLARE return_path TEXT; DECLARE return_parent...
PostgreSQL 9.1 商业情况 每个月,会有一批新的账户交给特定的流程处理。每个批次可以用月份、账户数量和账户总余额来描述。该流程的目标是从客户那里收回一些余额。 每个批次随后将分别在每个月进行跟踪(自批次转移到流程以来每个月所收回的金额)。 目标 我的目标是预测未来能...
我有两个表,表1有2个字段(question_pk、question_name),表2有4个字段(ans_pk、options、question_fk和right_answer)。我想创建以下结构的json。 { "type": "quiz", "name": "Brand ...
我有一个包含媒体、文档、PDF 和文件夹列表的数据表格。像 Google Drive 一样,我想在数据表格顶部显示面包屑导航。通过 jQuery 点击任何文件夹时,数据表格会反映出更改。除了面包屑导航以外,一切都准备就绪。虽然我有当前打开文件夹的ID,但我不知道如何从根目录到当前文件夹获取层次...