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

ef-code-first - EF5 代码优先排序嵌套项

在使用 Entity Framework 5 Code First 检索一组数据时,我偶然发现了一个小问题。这是我的代码:

这有效(哇!)。但是,我正试图摆脱它foreach,我希望数据库引擎继续负责处理数据。我该怎么做呢?

我试过这种类型的加入:

但是,正如评论所说,customer.Orders没有一种Include()方法来包含属于这些项目的项目和文章。然后我尝试从对象context而不是customer对象进入:

Orders = context.Orders.Include("Items").Where(o => o.Id == customer.Id)

但这会导致Include()无法以这种方式使用的运行时异常(在嵌套查询中?):

像这样嵌套它甚至可能吗?

如何让数据库处理数据而不是foreach在我的第一个代码块中使用 a?

提前致谢。

J.P

0 投票
1 回答
61 浏览

php - 将 SELECT 记录与 COUNT 结合使用

我在这里有这个 MySQL 查询,效果很好!不过,我还需要做一件事。目前,它返回的百分比最高。最高百分比基于特定日期在数据库中生成特定记录类型的发生次数。我想要它做的也是返回具有这个高百分比的关联记录的名称。我已经尝试将它合并到下面的查询中,但它似乎总是失败。对此的任何建议都会很棒。

当前输出为:

我需要的是:

名称日志表中的一个字段。

0 投票
3 回答
8068 浏览

solr - 了解 Solr 嵌套查询

我正在尝试理解 solr 嵌套查询,但我遇到了语法问题。

我有以下两个索引文档(其中包括):

如果我查询q="Fulano Silva"~2&defType=edismax&qf=name&fl=score我有:

所以我想如果我查询:

我会为第二个文档打更多的分数,但实际上我得到了一个 numFound=0 的空结果集。

我在这里做错了什么?

0 投票
1 回答
165 浏览

mysql - SQL: NN Select * from table1 并检测是否与特定用户 id 的另一个存在关系

我有 3 张桌子:

  • 地方
  • 用户
  • User_Likes_Place

Places 包含关于地点的信息(id、address、number、name、bla bla) Users 包含关于用户的信息(id、name、age、bla bla) User_Likes_Place 是 Places 和 Users 之间的关系,有 3 列:id、id_place、id_user .

我需要所有地方的列表,我还需要知道用户喜欢哪些地方。我正在尝试进行查询以选择所有地点,添加一列指示该地点是否受到特定用户的喜爱,因此在查询中我将按 user.id 过滤。

结果应该是这样的:

你有什么建议吗?谢谢你们。

0 投票
3 回答
344 浏览

c# - 在 C# 数据表中获取最多/最少销售的商品

我正在创建一个 C# WPF 应用程序,让用户接受订单(想想餐厅/酒吧)。

为简单起见,我将订单限制为对单个商品的简单购买(您可以购买多个商品,例如购买 4 杯啤酒)。每个购买都记录为一个 Purchase 对象:

并且每次购买都会添加到 DataTable 中。

我想在给定时间内获得 3 个最多购买和 3 个最少购买的商品,但我无法为此编写合适的查询。

到目前为止,我所拥有的是这个,但它不起作用:

有任何想法吗?

0 投票
2 回答
19921 浏览

mysql - 如何在mysql中具有三个表的另一个子查询中使用子查询?

我的数据库中有三个表,请参见下面的结构:

用户

问题

追随者

user 表包含所有与用户相关的字段
questions 表包含所有带有外键 uid 的问题相关数据 Followers
表存储问题关注次数的​​信息

我希望我的查询返回的是:

我已经编写了一个查询,它工作正常,并根据需要返回记录,但关注者计数始终为 0。这是我的查询:

我尝试了几种不同的组合,但都没有奏效,也许我写了一个错误的查询,或者它不可能在另一个子查询中使用子查询,不管它可能是什么。我只想知道它是否可能以及是否可能

0 投票
2 回答
89 浏览

sql - 嵌套 SQL 函数

如何使用嵌套查询选择 MAX 值?

这是简单的方法

Additional info: I have this table Deliveries and one of the columns is Quantity (QTY) and I'd like to get the max value from that column but using some type of nested query.

0 投票
1 回答
540 浏览

mysql - 对不同数据库的嵌套查询

我正在尝试使用 INFORMATION_SCHEMA,因为我认为它对我想做的事情有很大帮助。我试图找到正确的查询,但没有一个有效。所有查询的共同点是我在不同的数据库上使用了嵌套查询。我用的最后一个是下面这个。

但这返回了错误

#1146 - 表 'database1.table_name' 不存在。

这是因为我对不同的数据库使用了两个嵌套查询吗?有没有办法让这个工作?

我想要做的是一个数据库的表名列表,它们的字段列表中有 field1 并且 field1 的至少一个值大于somevalue

我使用 MySQL v5.5

0 投票
0 回答
71 浏览

sql - SQL - 来自子查询的多个字段馈送到主查询

我有 2 个离散查询,它们都完全按照我的预期返回结果。第一个查询从数据库返回成对的 ID 值。样本对是:[1,2],[3,6],[10,15]

我的第二个查询通过迭代插入行程对,按预期检索数据列表。

9979 和 240 值是用于查询的常量。

关于如何将第一个查询嵌套在第二个查询中的任何建议,以便我一次获得所有结果,按从查询 1 中检索到的 HID 和 SID 分组?(6000 次离散迭代不是一个非常整洁的解决方案)

0 投票
0 回答
467 浏览

mysql - 复杂的 SQL 查询使服务器过载 - 如何简化

我有一个复杂的查询,它会永远执行:

在我将一个简单的表 Trendmetrics 更改为两个表的并集之后,问题就开始了:

是什么阻止它执行?我没有任何错误,但它会一直运行,直到我中止它的执行。

更新:解释报告: 在此处输入图像描述