问题标签 [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.
linq - LINQ 中的内部查询
我有以下 SQL 查询:
与此 SQL 等效的 LINQ 将是什么。
谢谢
sql - Oracle PL/SQL:在内部连接查询中引用列名
我有以下 SQL 语句:
此查询两次提供表“Cars”中的列,但使用 Car 表中不同的 ID 值(查询的目的是映射值以查看 Car.ID 将是什么 id 材料将从皮革到塑料)。
但是,我只想输出 ID 列(不是材料列),如下所示:
我无法做到这一点,因为我还没有找到以任何方式引用内部查询的 ID 列的方法。例如
或者
或者
似乎不起作用。怎样才能做到这一点?
sql - Q(kdb):嵌套where查询
在子句Q
中使用嵌套查询的结果有哪些方法?where
我正在寻找类似于SQL
声明的东西。
sql - VIEW 中的 Oracle SQL Reuse 子查询
我正在尝试设置一个可能包含 1000 条记录的视图。某些字段需要返回完全相同数据的子查询。我想知道我是否可以在视图中查询一次,而不是每次都运行它。
以下是一些示例表/数据:
选择语句的结果如下:
因此,在上面的查询中,我只想为视图中的每一行运行一次以下查询:
有什么方法可以优化视图中的内部子查询吗?
sql - SQL 错误:连接未关闭。连接的当前状态为打开
编辑
在盯着这个 2 天之后,我确实看到了一个问题。我仍在打开原始连接。所以我将内部的 open 语句更改为conn2.Open
. 然后,我将第二个内部查询更改为所有变量都是数字 3 而不是 2,以便它们与前一个查询完全不同。那时,我得到了错误:
已经有一个与此命令关联的打开的 DataReader,必须先关闭它。
我取出了内部连接,以为我可以使用外部连接并取出内部.Close
线路,但这也返回了一个错误,说连接没有关闭。
结束编辑
我正在编写一个脚本,该脚本使用从其他表中提取的数据更新用户信息,该用户可能多次在其中进行购买。
所以首先,“外部” sql 查询从包含购买者信息和类别信息的项目表中提取一些数据。对于每个项目,它会检查它的购买者信息。
其次,第一个“内部”sql 查询从用户表中提取类别信息。然后运行一些代码以查看它们是否已从“外部”查询的类别中标记为购买。如果不是,它会将类别添加到字符串变量中。
最后,第二个“内部”sql 查询使用新的类别列表更新当前用户的用户表。
我之前曾询问过如何执行这样的查询,但总是得到一个将查询合并为一个的解决方案。这适用于其他查询,但我不能在这里这样做。我必须遍历外部查询的每条记录以在其中执行必要的功能。但我的问题是我收到一个 SQL 错误,指出连接没有关闭,它指向外部查询的捕获(对于' conn
')。
我曾尝试设置我的 2 个内部查询,以便它们使用不同的连接变量(conn2
和conn3
),以及不同的 strSQL 变量,但这没有帮助。而且我仍然是 SQL 的新手,在这个 probject 之前一直使用 MySQL 进行编程。任何帮助将不胜感激。
mysql - Mysql 查询:查找有订单但没有付款的客户
正如标题所说,我正在尝试查找已下订单但尚未付款的客户。
我有三张桌子;
到目前为止,我的 sql 给了我(嵌套查询)所有没有付款的客户,然后外部查询尝试将所有客户与订单连接起来,并检查这些客户是否不在我的内部表中?
我在第 8 行收到一个 mysql 语法错误,但不知道为什么?
sql-server - 我将如何创建这个 T-SQL 子查询?
我在这里失去了联系。在过去,我会想出一个超级 T-SQL 查询,
我需要 table2 中的第二列。列称为“结果”。
例子:
发布的查询负责前 5 列。现在最后一列怎么样?
sql - SQL INNER QUERY 在 UPDATE 查询中返回多个值
我有一个要使用另一个表的记录来更新的表,我这样做是为了将信息从一个系统(数据库)带到另一个系统(数据库)。场景有点复杂,但我迫切需要帮助:-s
有 3 个表-component
和scan
stage_link
零件
扫描
stage_link
我需要根据最新扫描update
的表格component
和set
字段。stage_id
根据所涉及的扫描仪,每次扫描都会将组件带到一个阶段。我已经为update
table编写了以下查询component
,但它会抛出一个错误说;
Subquery returned more than 1 value. This is not permitted when the subquery follows '='
查询是;
我正在努力MS SQL Server
并希望使用不使用PHP
任何语言或任何其他语言来解决这个问题。
我已经尝试了一天来完成这项工作,但仍然没有办法完成这项工作。任何帮助将不胜感激!
非常感谢你:-)
mysql - 如何在不使用嵌套查询的情况下解决未知别名列问题?
我有查询
这导致
有没有办法在不使用内部/嵌套查询的情况下解决这个问题?
mysql - mysql 按子查询结果过滤
我有这个查询:
我想通过有目标的玩家过滤它的结果
上面的查询在这部分有错误goals > 0
我不知道该怎么做任何1可以帮助我吗?