问题标签 [with-clause]

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.

0 投票
1 回答
271 浏览

oracle - 是否可以在 DataWindow 查询中使用“WITH”子句?

我在 PB10.5 应用程序中有一个 DataWindow,它运行良好,直到我在WITH后面的 SQL 查询的顶部添加一个子句。查询画家接受它作为有效的语法,如果我手动检索 DataWindow 画家中的数据,它也可以在那里完美地工作。当运行检索始终返回 -1 的应用程序时,问题就出现了。谁能告诉我为什么会发生这种情况以及我能做些什么来防止它?

0 投票
3 回答
69253 浏览

sql - SQL Server - 在 INSERT 语句中使用 WITH 子句

我想知道这是否可能。我有一个现有的查询,它使用该WITH子句将一些聚合数据应用于这样的SELECT查询:(大量简化)

我现在想把INSERT这个查询的结果放到另一个表中。

我尝试了以下方法:

但我得到了错误:

';' 附近的语法不正确。

因此,我尝试不使用分号,但出现错误:

关键字“WITH”附近的语法不正确。

关键字“with”附近的语法不正确。如果此语句是公用表表达式或 xmlnamespaces 子句,则前面的语句必须以分号结束。

我正在尝试用不同的一些不同的语法来做可能的事情吗?

0 投票
2 回答
3886 浏览

sql - 在 where 子句中使用 sql

我如何在这样的查询中使用 with?有没有办法在 TableList 中使用 tableIds?我可以将它们视为子查询吗?

编辑:为了说明为什么我不能在 sql 的第一条语句中使用 with。


我认为这说明了为什么我试图在 sql 查询中间使用 with 子句。

0 投票
1 回答
319 浏览

sql - Rails 4 AR`from`不同于rails 3?

在 Rails 3 中,如果我写:Model.from('models')arel 生成以下 sql:

在 rails 4 中,相同的 arel 生成以下 sql:

表名用引号括起来,并附加了“, NULL”。如何使用 arel 给我与 rails 3 中相同的结果?

with recursive我正在利用原始行为,因此我可以对 postgres运行相当复杂的查询。在 rails4 中,当 postgres 到达我给出的单引号之前的值时,它会窒息from

有没有更好的with recursive查询方式?或者,有没有办法用 arel 查询,所以它像以前一样工作?

0 投票
2 回答
18810 浏览

sql - with 子句中的 sql with 子句

我可以做这样的事情吗:

我愿意对内部 with 子句的输出执行一些逻辑,而不是再次对外部 with 子句的输出执行一些操作。

任何帮助将不胜感激......
谢谢

注意:-它只是一些简化的查询,可以解决我在实际查询中的问题,这些查询嵌套了 with 子句

0 投票
2 回答
3400 浏览

neo4j - Cypher – 如何通过 WITH 管道携带变量

我有以下查询:

我正在尝试计算指定模式在 事件中出现的次数占prop="0"这些事件中出现的所有模式的百分比。

我收到以下错误:Unknown identifier 'ecount'

所以我ecount在计算中替换为count(ecount),并且始终得出percentage100% 的 s,我知道这不是真的。

我要解决这个问题了吗?如何将 的值带入ecount子句WITH并将其用于计算?

任何帮助表示赞赏!

0 投票
1 回答
3225 浏览

sql - recursive WITH clause must reference itself directly in one of the UNION ALL branches

The following query is giving error : recursive WITH clause must reference itself directly in one of the UNION ALL branches

i have no idea how to solve.. any suggestion would be helpful

0 投票
1 回答
1587 浏览

sql - ORA-00904: WITH 子句中的标识符无效 - 子查询分解

对于以下查询,我收到以下错误。

似乎 BKG_ITEM 和 BKG 没有被内部子句标识。我在这里错过了什么,有没有办法做我想做的事情?(我正在尝试使用 WITH 子句优化查询)

先感谢您!

0 投票
2 回答
4459 浏览

for-loop - 在 DB2 PL SQL 的 For 循环游标内使用“With”子句进行查询

我有一个非常复杂的查询,其中包含一个“With”子句。在 DB2 Client 上执行该查询时可以正常工作。但是,如果在 PL SQL 存储过程的 For 循环游标内使用相同的查询,则它不起作用。在尝试将存储过程应用于数据库时,它会给出如下所示的语法错误。

for 循环如下图所示。

你能帮忙解决这个问题吗?提前致谢。

0 投票
2 回答
41 浏览

sql - 来自 WITH-Subselect 的引用列

问题如下:我正在使用子查询,我需要加入

;

如何从子选择中引用列?