问题标签 [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 投票
7 回答
3208 浏览

sql - 如何从 sql 选择查询中获取单个结果!SQL

数据库图

以上是我遇到问题的数据库图的一部分!

借助 1 个外部表 base_table 和 3 个表的引用从 3 个表中选择列。但是Sql显示错误

如何解决这个问题!有没有更好的方法来做到这一点。我是 sql 新手,这是我学校项目的一部分

base_table ii 中的 base_id 将通过 C# 中的过程的另一件事 以下是给出错误的代码。

0 投票
3 回答
518 浏览

sql-server - 嵌套 SQL 语句

我有一个人表,另一个联系人类型(电子邮件、电话等)和一个连接表来保存联系人。

我想构建一个查询来获取一条记录中每个人的电子邮件、电话、邮政信箱,

所以我将有 4 列结果集 UserName、Tel、Email、PO

当我使用 SQL Server 2000 时,XML 不是一个选项。

任何帮助使其工作的帮助将不胜感激。

0 投票
1 回答
1321 浏览

ms-access - 嵌套查询微软访问

我有一张交易表。该表是多个具有多个交易金额的交易的供应商。如果供应商交易是该供应商平均交易金额的两倍以上,我需要更新表格。到目前为止,我想出了以下错误的代码:

上面的代码显然是错误的。我想出了一个可能嵌套的语句:

这应该返回所有供应商名称及其平均交易金额。如何嵌套它,以便我可以将 transactionAmount 与供应商名称匹配的平均值进行比较?

0 投票
2 回答
336 浏览

php - 嵌套选择查询问题

我有一个选择查询,它为我获取一个包含行的表,我想从这个结果中获取一个特定的行,但使用相同的第一个查询,我解释说:

我们有一个查询:

看起来是这样的:

例如,我现在想获取res31,但使用名为 的最后一个查询$myQuery,就像我们添加 aselect * from ...一样。

我希望我确实解释了它,如果我做得不够,请说。

问候!

0 投票
1 回答
396 浏览

php - 运行 MySQL 查询,存储临时值,然后运行另一个查询

为了给出一些上下文,以下下拉列表位于一个表格中,该表格给出了存储在数据库中的动物的当前配置文件描述:即,这匹小马很高,属于这种性别,由 somesuch 拥有,等等。该表格的目的是编辑这些当前值。有各种选项可以自由地被过度使用,其他我希望选择仅限于下拉菜单中的选项。

以下是我用于 Gender 字段的当前代码,尽管它确实有效,但它不是正确的做事方式。我会对查询当前状态,将当前状态作为默认选项,存储当前状态,查询不等于存储的当前状态的其他可用状态,然后将剩余状态作为选项的方法更感兴趣。这是我最能适应表单上所有其他下拉菜单的方法。

引用了两个表 - profile tbl 和 prm_breedgender tbl。每个性别都有一个 ID,然后每个配置文件都有一个相应的 ID 来表示他们的性别(男性 = 1,女性 = 2 等)。$profile 变量表示正在查看的当前配置文件。

任何帮助将不胜感激。我不是所有的经验(显然!)所以随附的解释会很棒。

0 投票
1 回答
1964 浏览

php - 使用 PHP 查询 db,通过 AJAX 作为变量获取结果,使用初始变量的值再次查询 db

真的都是问题:)

当我把它放在项目符号中时,我想做什么就更清楚了,所以这里是:

  • 我在一个页面上有两个表单,一个搜索表单和一个“编辑个人资料”表单。两者都处于工作状态,单独。
  • 编辑配置文件表单通过我的 MySQL tbl 的行进行分页,允许我编辑每列的值。当前设置为包括所有行(即所有存储的配置文件)。
  • 搜索表单采用 17 个不同的搜索变量中的任何一个,并搜索同一个表以查找配置文件或一组配置文件。
  • 我希望能够输入搜索词(例如名称:'Bob'),像我一样查询 tbl,但使用 AJAX 将结果的唯一 ID 作为存储在变量中的数组返回。然后,我希望能够将该变量异步提供给我的编辑配置文件表单查询(搜索表单将有一个提交按钮......),所以我现在可以翻阅我的表中的所有行(例如,其中名称包含'Bob '),并且只有那些行。

上述语言是否可以使用相关语言?谁能帮我把它们拼凑起来?

我处于 PHP 和 MySQL 的中间阶段,但我是 AJAX 的绝对新手。我只用它在一个定义的区域显示一个文本字符串——正如在任何地方的演示中看到的那样:)因此,非常感谢像对待一个五岁的孩子一样对待我!

这是我当前的搜索查询和编辑配置文件表单,如果它们有帮助的话:

编辑配置文件表单:

搜索查询:

所以你有它!提前感谢您的帮助!

0 投票
1 回答
1147 浏览

php - SQL_CALC_FOUND_ROWS 返回错误

我使用嵌套的 MySQL 查询来获取用户帖子,当我将 SQL_CALC_FOUND_ROWS 放在子查询中时,MySQL 返回错误:Incorrect usage/placement of 'SQL_CALC_FOUND_ROWS'

查询是:

0 投票
3 回答
13598 浏览

sql-server - 在给定日期之前获取最大日期的有效方法

假设我有一个名为 Transaction 的表和另一个名为 Price 的表。Price 持有给定基金在不同日期的价格。每个基金都会在不同的日期添加价格,但它们不会在所有可能的日期都有价格。因此,对于 XYZ 基金,我可能有 5 月 1 日、5 月 7 日和 5 月 13 日的价格,而基金 ABC 可能有 5 月 3 日、5 月 9 日和 5 月 11 日的价格。

所以现在我正在查看基金在交易日的现行价格。该交易于 5 月 10 日针对基金 XYZ。我要的是当天最新的已知价格,也就是5月7日的价格。

这是代码:

它可以工作,但速度很慢(在现实世界中使用几分钟)。如果我删除带有前导注释的行,查询会非常快(2 秒左右),但它会使用每只基金的最新价格,这是错误的。

不好的部分是价格表与我们使用的其他一些表相比是微不足道的,我不清楚为什么它这么慢。我怀疑有问题的行迫使 SQL Server 处理笛卡尔积,但我不知道如何避免它。

我一直希望找到一种更有效的方法来做到这一点,但到目前为止我还没有想到。有任何想法吗?

0 投票
1 回答
2644 浏览

sql - 嵌套查询,最好的方法。附上示例

对。所以我有以下 SQL Server 查询:

这得到了我的资产负债表,并在 Telerik 报告中使用,因此变量等。

我现在需要创建一个“比较资产负债表”,这并不太复杂,但要做到这一点,我需要生成两次不同日期的上述报告,并制作一个百分比更改列。

我可以看到如何做这一切,但是当我完成时它会变得非常混乱,调试某些东西将是一件苦差事,更重要的是,一旦一切都说完了,这将是一个非常简单的例子。它只会从这里变得更加复杂。

我正在寻找的是:

一个查询构建器类型的东西,它将简化我正在生成的子表的调试,或者是否有更程序化的方式来编写这些东西......例如

查询去查询去

这种东西有用吗?以及如何将所有内容链接在一起?还没有找到任何文章,但是一切似乎都只介绍了基本的选择语句。

很高兴自己阅读,只需要朝着正确的方向前进。

谢谢你的帮助

0 投票
3 回答
798 浏览

.net - 来自多个 Oracle 数据库的嵌套查询

在 .NET 中,是否可以从两个单独的 Oracle 数据库运行嵌套查询?

例如

“选择 my_value,从 table_in_database_1 WHERE my_value IN (SELECT my_value FROM table_in_database_2)”

如果是这样,我将如何去做?

最终,这是为了克服在条件列表中使用包含超过 1000 个项目的“in”语句而导致的“ORA-01795”错误,而不必将查询分解为多个“OR value IN”列表。