问题标签 [inner-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.

0 投票
3 回答
4511 浏览

linq - LINQ 中的内部查询

我有以下 SQL 查询:

与此 SQL 等效的 LINQ 将是什么。

谢谢

0 投票
2 回答
1081 浏览

sql - Oracle PL/SQL:在内部连接查询中引用列名

我有以下 SQL 语句:

此查询两次提供表“Cars”中的列,但使用 Car 表中不同的 ID 值(查询的目的是映射值以查看 Car.ID 将是什么 id 材料将从皮革到塑料)。

但是,我只想输出 ID 列(不是材料列),如下所示:

我无法做到这一点,因为我还没有找到以任何方式引用内部查询的 ID 列的方法。例如

或者

或者

似乎不起作用。怎样才能做到这一点?

0 投票
3 回答
5823 浏览

sql - Q(kdb):嵌套where查询

在子句Q中使用嵌套查询的结果有哪些方法?where

我正在寻找类似于SQL声明的东西。

0 投票
3 回答
1924 浏览

sql - VIEW 中的 Oracle SQL Reuse 子查询

我正在尝试设置一个可能包含 1000 条记录的视图。某些字段需要返回完全相同数据的子查询。我想知道我是否可以在视图中查询一次,而不是每次都运行它。

以下是一些示例表/数据:

选择语句的结果如下:

因此,在上面的查询中,我只想为视图中的每一行运行一次以下查询:

有什么方法可以优化视图中的内部子查询吗?

0 投票
1 回答
1438 浏览

sql - SQL 错误:连接未关闭。连接的当前状态为打开

编辑

在盯着这个 2 天之后,我确实看到了一个问题。我仍在打开原始连接。所以我将内部的 open 语句更改为conn2.Open. 然后,我将第二个内部查询更改为所有变量都是数字 3 而不是 2,以便它们与前一个查询完全不同。那时,我得到了错误:

已经有一个与此命令关联的打开的 DataReader,必须先关闭它。

我取出了内部连接,以为我可以使用外部连接并取出内部.Close线路,但这也返回了一个错误,说连接没有关闭。

结束编辑

我正在编写一个脚本,该脚本使用从其他表中提取的数据更新用户信息,该用户可能多次在其中进行购买。

所以首先,“外部” sql 查询从包含购买者信息和类别信息的项目表中提取一些数据。对于每个项目,它会检查它的购买者信息。

其次,第一个“内部”sql 查询从用户表中提取类别信息。然后运行一些代码以查看它们是否已从“外部”查询的类别中标记为购买。如果不是,它会将类别添加到字符串变量中。

最后,第二个“内部”sql 查询使用新的类别列表更新当前用户的用户表。

我之前曾询问过如何执行这样的查询,但总是得到一个将查询合并为一个的解决方案。这适用于其他查询,但我不能在这里这样做。我必须遍历外部查询的每条记录以在其中执行必要的功能。但我的问题是我收到一个 SQL 错误,指出连接没有关闭,它指向外部查询的捕获(对于' conn')。

我曾尝试设置我的 2 个内部查询,以便它们使用不同的连接变量(conn2conn3),以及不同的 strSQL 变量,但这没有帮助。而且我仍然是 SQL 的新手,在这个 probject 之前一直使用 MySQL 进行编程。任何帮助将不胜感激。

0 投票
3 回答
1952 浏览

mysql - Mysql 查询:查找有订单但没有付款的客户

正如标题所说,我正在尝试查找已下订单但尚未付款的客户。

我有三张桌子;

到目前为止,我的 sql 给了我(嵌套查询)所有没有付款的客户,然后外部查询尝试将所有客户与订单连接起来,并检查这些客户是否不在我的内部表中?

我在第 8 行收到一个 mysql 语法错误,但不知道为什么?

0 投票
1 回答
235 浏览

sql-server - 我将如何创建这个 T-SQL 子查询?

我在这里失去了联系。在过去,我会想出一个超级 T-SQL 查询,

我需要 table2 中的第二列。列称为“结果”。

例子:

发布的查询负责前 5 列。现在最后一列怎么样?

0 投票
3 回答
3442 浏览

sql - SQL INNER QUERY 在 UPDATE 查询中返回多个值

我有一个要使用另一个表的记录来更新的表,我这样做是为了将信息从一个系统(数据库)带到另一个系统(数据库)。场景有点复杂,但我迫切需要帮助:-s

有 3 个表-componentscanstage_link

零件

扫描

stage_link

我需要根据最新扫描update的表格componentset字段。stage_id根据所涉及的扫描仪,每次扫描都会将组件带到一个阶段。我已经为updatetable编写了以下查询component,但它会抛出一个错误说;

Subquery returned more than 1 value. This is not permitted when the subquery follows '='

查询是;

我正在努力MS SQL Server并希望使用不使用PHP任何语言或任何其他语言来解决这个问题。

我已经尝试了一天来完成这项工作,但仍然没有办法完成这项工作。任何帮助将不胜感激!

非常感谢你:-)

0 投票
2 回答
254 浏览

mysql - 如何在不使用嵌套查询的情况下解决未知别名列问题?

我有查询

这导致

有没有办法在不使用内部/嵌套查询的情况下解决这个问题?

0 投票
1 回答
4760 浏览

mysql - mysql 按子查询结果过滤

我有这个查询:

我想通过有目标的玩家过滤它的结果

上面的查询在这部分有错误goals > 0我不知道该怎么做任何1可以帮助我吗?