问题标签 [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.
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
php - 将 SELECT 记录与 COUNT 结合使用
我在这里有这个 MySQL 查询,效果很好!不过,我还需要做一件事。目前,它返回的百分比最高。最高百分比基于特定日期在数据库中生成特定记录类型的发生次数。我想要它做的也是返回具有这个高百分比的关联记录的名称。我已经尝试将它合并到下面的查询中,但它似乎总是失败。对此的任何建议都会很棒。
当前输出为:
我需要的是:
名称是日志表中的一个字段。
solr - 了解 Solr 嵌套查询
我正在尝试理解 solr 嵌套查询,但我遇到了语法问题。
我有以下两个索引文档(其中包括):
如果我查询q="Fulano Silva"~2&defType=edismax&qf=name&fl=score
我有:
所以我想如果我查询:
我会为第二个文档打更多的分数,但实际上我得到了一个 numFound=0 的空结果集。
我在这里做错了什么?
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 过滤。
结果应该是这样的:
你有什么建议吗?谢谢你们。
c# - 在 C# 数据表中获取最多/最少销售的商品
我正在创建一个 C# WPF 应用程序,让用户接受订单(想想餐厅/酒吧)。
为简单起见,我将订单限制为对单个商品的简单购买(您可以购买多个商品,例如购买 4 杯啤酒)。每个购买都记录为一个 Purchase 对象:
并且每次购买都会添加到 DataTable 中。
我想在给定时间内获得 3 个最多购买和 3 个最少购买的商品,但我无法为此编写合适的查询。
到目前为止,我所拥有的是这个,但它不起作用:
有任何想法吗?
mysql - 如何在mysql中具有三个表的另一个子查询中使用子查询?
我的数据库中有三个表,请参见下面的结构:
用户
问题
追随者
user 表包含所有与用户相关的字段
questions 表包含所有带有外键 uid 的问题相关数据 Followers
表存储问题关注次数的信息
我希望我的查询返回的是:
我已经编写了一个查询,它工作正常,并根据需要返回记录,但关注者计数始终为 0。这是我的查询:
我尝试了几种不同的组合,但都没有奏效,也许我写了一个错误的查询,或者它不可能在另一个子查询中使用子查询,不管它可能是什么。我只想知道它是否可能以及是否可能
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.
mysql - 对不同数据库的嵌套查询
我正在尝试使用 INFORMATION_SCHEMA,因为我认为它对我想做的事情有很大帮助。我试图找到正确的查询,但没有一个有效。所有查询的共同点是我在不同的数据库上使用了嵌套查询。我用的最后一个是下面这个。
但这返回了错误
#1146 - 表 'database1.table_name' 不存在。
这是因为我对不同的数据库使用了两个嵌套查询吗?有没有办法让这个工作?
我想要做的是一个数据库的表名列表,它们的字段列表中有 field1 并且 field1 的至少一个值大于somevalue。
我使用 MySQL v5.5
sql - SQL - 来自子查询的多个字段馈送到主查询
我有 2 个离散查询,它们都完全按照我的预期返回结果。第一个查询从数据库返回成对的 ID 值。样本对是:[1,2],[3,6],[10,15]
我的第二个查询通过迭代插入行程对,按预期检索数据列表。
9979 和 240 值是用于查询的常量。
关于如何将第一个查询嵌套在第二个查询中的任何建议,以便我一次获得所有结果,按从查询 1 中检索到的 HID 和 SID 分组?(6000 次离散迭代不是一个非常整洁的解决方案)
mysql - 复杂的 SQL 查询使服务器过载 - 如何简化
我有一个复杂的查询,它会永远执行:
在我将一个简单的表 Trendmetrics 更改为两个表的并集之后,问题就开始了:
是什么阻止它执行?我没有任何错误,但它会一直运行,直到我中止它的执行。
更新:解释报告: