问题标签 [nested-queries]

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 回答
790 浏览

sql-server - 如何编写嵌套查询

我有一个名为 Options 的表。具有三个字段 Caption、OptionID、ParentOptionID。它包含一些记录,例如:

这是我尝试过的查询:

0 投票
3 回答
64 浏览

mysql - 嵌套 SQL,查找哪些论坛有某种类型的帖子

我有一个我试图运行的 SQL 语句,但它抛出了一个错误:

forums_posts表是一个将论坛 ID 与帖子 ID 匹配的关系表,并且该posts表(也存储帖子的论坛 ID)仅包含有关每个帖子的信息。我试图找出:哪些论坛有 TypeA、TypeB 或 TypeC 类型的帖子;以及每个论坛中有多少帖子。

嵌套 SQL 语句从来都不是我的强项。有人可以指出正确的方法吗?谢谢。

0 投票
1 回答
1279 浏览

postgresql - 查询解密错误

我有一个大型查询可以加密/解密 PostgreSQL 中的一个表。我向这个查询添加了一个新的条件,它现在抛出一个错误。原始查询根据日期和内部连接相关性检索所有记录(来自 tblSessions 的所有满足条件的记录)。

更新后的查询仅从 tblSessions 中检索parent_session_id不为空的记录(结果中省略了来自 tblSessions 中具有子记录的任何记录)。

在 Posgres 的 SQL 窗口中,运行第二个查询给我以下错误:

错误:函数解密(整数,“未知”,“未知”)不存在 SQL 状态:42883 提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。

原始查询(作品):

修改后的查询(不起作用;在下面添加了评论)

我理解错误消息,但这不可能是实际问题,因为查询的所有添加都已正确解码。我错过了一些明显的东西吗?

0 投票
2 回答
112 浏览

mysql - 从具有重复项的列中获取所有值

我在预订表(属性:名称、日期、开始、完成)上有一个 SQL 查询,它找到了 days 属性的重复值:

但它只返回日期,并且当天的次数列在预订表中。我正在尝试返回以列出当天列出的每个名称,但我在查询分组时遇到了问题。我应该如何处理这是我希望返回看起来像:

谢谢你的时间!

0 投票
3 回答
170 浏览

mysql - MYSQL 在子查询后插入计数

我正在尝试将一些数据插入到表中,但仅当子查询 COUNT 大于 0 时。

这就是我到目前为止所拥有的。

两个查询都独立工作,仅供参考。

希望这应该是一个简单的修复。干杯

0 投票
1 回答
415 浏览

php - 如何优化 SQL 查询以避免 while() 嵌套子查询?

我搜索了一些东西来优化以下嵌套while()查询,但不幸的是我无法适应我的情况。

让我们想象以下数据库关系:

现在,我们想要获取所有带有 TAG 的 ITEM(限制为 5 个)。

我所做的是需要优化的丑陋的追随者:

另一种方法是选择所有项目及其标签并使用数组过滤它们,如下所示:

有什么想法或建议,让它做得更好、更快、更轻(而不是像傻朋克那样强大;))?

一些LEFT JOINRIGHT JOIN或将 tag1,tag2... tag5 字段放入 ITEM 表中,或其他?但请注意,ITEM 可能有 0 到 5 个 TAG 相关联...

0 投票
4 回答
111 浏览

mysql - 如何组合2个mysql查询

我有以下 2 个查询。

是否可以将它们组合成一个查询?

第二个查询针对第一个查询的每个结果运行。

谢谢你。

见附上一小段 mysql 记录的图片。 在此处输入图像描述

我需要一个 mysql 查询来仅输出具有 action="MyAction" 作为给定 thread_id 集的最新记录的记录。在样本数据集中:用 Sr 记录:7201

我希望这有助于帮助我:)

0 投票
2 回答
1415 浏览

sql - SQL oracle 嵌套查询

我正在尝试在 ORACLE DB 中运行查询,但由于以下错误“I.ID 无效标识符”一直失败。我想要做的是使用过滤器从嵌套查询中选择给定的结果,该过滤器应该使嵌套查询和上级查询相互关联。

你知道如何解决吗?每次我检查嵌套查询的 where 子句(例如 WHERE i.id = bl.project_id)时,我都会收到错误消息...

0 投票
1 回答
1571 浏览

sql - 为什么我的嵌套查询语句不起作用?

以下是我试图回答的提示:

编写嵌套语句以列出与 Larry Smith 有相同工作的员工的名字和姓氏。

以下是员工表列:

EMPLOYEE(Emp_Num, Emp_Lname, Emp_Fname,Emp_Initial, Emp_HireDate, Job_Code)

以下是我的嵌套查询:

为什么这不起作用?

0 投票
3 回答
862 浏览

php - 从具有多行的嵌套查询中获取选择

下面是给定的表格。

我希望我的查询能够跟随。

“显示在 2 个给定日期之间多次出现该地区的国家/地区的名称。”

我尝试了以下查询,但它给了我一个错误。> #1242 - 子查询返回多于 1 行