问题标签 [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.
c# - LINQ to SQL 递归问题
我想将以下查询(工作正常)从查询语法转换为 LINQ 语法,但我似乎无法正确处理:
我使用这种 LINQ 语法,但结果始终为空值:
entity-framework - EF4.1 - 递归查询以获取分层数据
我想出了这个:
为了这:
我明白了:
然后我发现了这一点: 一些有助于理解“产量”
所以我改变了我的方法:
现在我错过了演员表异常。
至此,我完全不知道为什么会发生此异常。我可能错了,但对我来说,它看起来像是返回集合而不是单个项目。
sql - 如何使用 SQL 在数据库中检测具有嵌套关系的父级?
我正在使用火鸟 2.1。有一个表名Folders
,字段:
- 文件夹ID
- 父文件夹 ID
- 文件夹名称
ParentFolderID
如果它是根文件夹,则为 -1 - 否则它包含父文件夹的 ID。
如何找到低级节点的所有父节点(直到根文件夹)?
我需要递归查询吗?(火鸟支持他们)
sql - 如何针对递归查询优化 LINQ-to-SQL?
我有以下 SQL 表:
ObjectTable.ParentID
是一个可以为空的字段,与不同的对象记录的 ID 有关系。LINQ-to-SQL 生成一个如下所示的类:
当我加载一个DbObject
实例时,我需要能够递归地访问子对象,以便我可以将数据写入一个分层的 JSON 对象。
每次通过 访问元素时我会执行单独的查询
DbObject.ChildObjects
吗?由于 DB 事务花费的时间最长,因此这似乎是一种非常低效的加载递归层次结构的方法。使用 LINQ-to-SQL 和/或 EF 执行递归查询的最佳实践是什么?
LINQ-to-SQL 是否与公用表表达式集成?我在 linq-to-sql 中找到了公用表表达式 (CTE)?
xml - Linq To Xml 在不知道确切结构的情况下搜索 XML
我将如何解析以下内容以获取 sql 消息 .Net SqlClient 数据提供程序?
我正在尝试使用 Linq to xml 来做到这一点,但我运气不佳。xml 是递归的,所以我无法确定消息将出现在什么级别
有任何想法吗?
谢谢
postgresql - postgresql:有序结果
我有一个看起来像的表:
我想要一个像
root_id 应该放在一个组中,并且该组的第一行应该有 is_root = 1。组应该根据根 DESC 的时间戳排序,但根的孩子应该按 ASC 排序(基于时间戳)
The relevant columns for the question is root_id, is_root, timestamp
.
任何帮助表示赞赏。
谢谢
postgresql - PostgreSql:订单结果-II
REFER: postgresql: 有序结果
我问了这个问题并接受了答案。好吧,在问我的时候,我的想法有所不同,但我被接受的答案说服了。好吧,我最近意识到接受的答案不是我想要的。好吧,我重申一下这个问题:
我有一张看起来像的桌子:
我正在寻找的输出是:
- root_id 应该放在一个组中,并且该组的第一行应该有 is_root = 1。
- 组应根据根 DESC 的时间戳进行排序,但根的子项应按 ASC 排序(基于时间戳)
The relevant columns for the question is root_id, is_root, timestamp.
任何帮助表示赞赏。
谢谢
sql - 如何反转此查询的结果?
我正在使用火鸟 2.1。有一个表名文件夹,具有以下字段:
如果它是根文件夹,则 ParentFolderID 为 -1 - 否则它包含父文件夹的 ID。
以下递归查询将按顺序返回文件夹的父级:
结果将类似于:
孩子\父母\父母的父母
如何反转上述查询的结果以获得:
父母的父母\父母\孩子?
谢谢!
perl - Perl 递归和函数
在听说 Perl 一年之后,我决定抽出几个小时的时间来看看我能学到多少。我很好地完成了基础知识,然后进入了循环。作为一个测试,我想看看我是否可以构建一个脚本来递归所有最多 4 个字符的字母数字值。前段时间我写了一个 PHP 代码做同样的事情,所以我采用了相同的概念并使用它。但是,当我运行脚本时,它会将“a”作为前 3 个值,然后仅循环遍历最后一个数字。有人看到我做错了吗?
这是我运行它时得到的:
sql-server - 分组序列的递归 INSERT 查询
我有两个这样的表:
我需要将值插入到第三个表中,该表给我来自 Table2 的两个值,以及在 Table1ID 上分组的“序列”值。我试过这个,但我总是得到 1 的序列值。
我想要的是这样的结果集:
我知道我可能在这里遗漏了一些愚蠢简单的东西,但我被困住了。