问题标签 [nested-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.
mysql - 如何获取嵌套子查询以识别父查询列
我有一个问题,我试图计算每个给定 id 的值的总和。我决定使用子查询来做到这一点(通常我会使用连接,但我也为每个子查询保留一个计数器以用于剪辑目的 -请参阅此问题以获取更多信息)。为了这个问题,假设我有以下MySQL查询:
问题发生在 row 上7
,我试图隔离子查询中匹配的行experiement_id
- 我收到t1.experiement_id
一个未知列的错误。这只发生在嵌套超过 1 级的查询上。就像检查一样,我注意到t2.clip_index
处理得很好。如果我注释掉第 7 行,则查询返回正常(尽管结果错误)。知道如何让子查询识别父表的列以在我的条件下使用吗?谢谢。
sql - 我正在尝试使用 sql select & vb .net 执行下一个语句
我在 pvp 中使用 while 循环做过类似的事情,但我认为这对 vb 无效。我总共有 4 个表,其中 3 个基于 1 个。
我的目标是使用我的过滤系统来检查天气数据表。然后,它根据天气数据字段的位置、日期和时间在其他表中搜索交通、事故和应用程序数据。(他们都共享这些列)。有时每个日期/时间/地点都会发生几起事故。
为了更容易解释,我希望你用两个不同的表来解释它,所以这里是我的查询。
然后,我想获取日期、时间和位置,并使用该信息搜索子表之一。
我想在数据网格中显示所有这些信息,并让它显示所有天气字段,即使没有事故数据。像这样:
2010 年 12 月 1 日下午 1 点,友好天气事件:雪
10 年 12 月 1 日下午 2 点,Amity 天气事件:小雨
10 年 12 月 1 日下午 5 点友好天气事件:大雪事故:道路:I165N,Mile_Marker 95.5 道路:I165N,Mile_Marker 71
2010 年 12 月 1 日晚上 7 点友好天气事件:大雪事故:道路:I165S,Mile_Marker 85.5
我真的很感激帮助!
java - 查询在 DB 上运行,但在 java 中抛出异常
我在执行嵌套 sql 查询时遇到了一些麻烦。当我在 TOAD(对于 Oracle DB)上运行它时它工作正常,但是当我尝试从我的 java 程序执行相同的查询时,它给了我一个错误:ORA-00923:在预期的地方找不到 FROM 关键字:这是查询:
就像我提到的,它在 Toad 上执行良好并且能够检索数据,但是相同的查询会引发 ORA-00923 异常。
引用回复
sql - SQL 嵌套查询作业
给定:
InsuranceCompanies(cid,姓名,电话,地址)
医生(做、姓名、专业、地址、电话、年龄、cid)
患者(pid、姓名、地址、电话、年龄、性别、cid)
访问次数(vid、did、pid、date、description)
在哪里:
还有一个任务:查找今年访问次数少于所有医生平均访问次数的医生(做了,姓名)。
我的尝试是:
mysql - 嵌套查询和事务
更新#1:查询在左连接行上给了我语法错误(在左连接中独立运行查询可以完美地工作)
原帖:
我在同一张表中跟踪借方和贷方。该表具有以下架构:
作为我的结果,我想看看:
余额:由 (sum(credit) - sum(debits))* 计算 - 时间戳无关紧要
Current_Usage:由 sum(debits) 计算 - 但仅适用于 JUN 中的借方。
问题:如果我立即按 JUN 时间戳过滤,它不会计算所有时间的余额,而只会计算 6 月份任何交易的余额。
如何按月计算当前使用量,但表中所有交易的余额。我一切正常,除了它只将 JUN 结果过滤到我的代码中的当前使用计算中:
linq - Linq 嵌套内连接
我想加入以下表格
首先加入 B_Book 和 BI_BookInstance,然后将它们的结果加入 BookCategory。(第一次连接)[B_BID 等于 BI_BID] (第二次嵌套连接)[第一次连接 B_CategoryID 的结果等于 BC_CategoryID]
编辑
SQL 将类似于以下内容:
mysql - MySQL复杂嵌套查询创建视图
我想从这样的表中创建一个视图:
其中配置编号 0 是特殊的(它是默认配置)并且存在于每组“大小”值中。我的目标是创建这样的视图:
对于具有相同大小的每组行,我想找到默认配置(由数字 0 标识),然后计算所考虑行的运行时间与默认运行时间之间的比率。
这可以分为两个查询:
- 查找给定“大小”的默认运行时
- 执行运行时和默认值之间的比率。
问题是在查询号 1(应该是查询 2 的 select 语句中的子查询)中,我不知道我目前正在考虑哪个“大小”。我希望你明白我的意思。
我有办法解决这个问题吗?
php - PHP将嵌套查询的结果分配到数组中
我需要帮助才能将嵌套查询的结果分配到数组中。这是场景:
此查询的输出如下所示:
我基本上需要显示所有这些日期的 Min_Spd 总和、Max_spd 总和、Avg_spd 总和。所以,我认为如果我可以将这些值分配到一个数组中,然后从数组中计算这些总和,这可能是一个好主意。
有人可以帮我解决这个问题吗?我可以使用数组来存储值,然后访问这些值并计算这些值的总和。如果我可以使用数组,谁能告诉我在 PHP 中使用数组的语法。我非常感谢您对此的任何帮助。
除了使用数组之外,还有什么替代方法,比如创建一个临时表来保存这些值,然后再删除临时表。如果可以使用临时表,请告诉我如何做到这一点。我可以将 temptable 用于单个循环,但是有一个嵌套循环,我不完全知道如何在嵌套循环内创建一个临时表来存储所有值。
android - SQLite ORDER BY 嵌套查询的结果
我有一个包含多个日期字段的表,我想选择日期最接近当前日期的行,无论它是哪一列。
数据库中有2个表;盖子:
StallionName 和 mareName 是引用马表中相关马的行 _id 的整数(因此,SQL 查询有多个连接来获取公马和母马的名称,而不仅仅是行 _id)。所有日期列的格式为“YYYY-MM-DD”
和马:
type 是引用微调器位置的整数(类型是母马、种马、骟马等)
我想从封面表中选择 5 行,其值为最接近今天的日期的 scan14Date、scan28Date 和 foalingDate(即最紧急的 5 行)
这是我迄今为止的努力;
(可以假设'dateToday'也是YYYY-MM-DD的形式,java整理出来的)
现在,下面的嵌套查询成功地选择了 5 个“最紧急”的行 _ids;
并且第一部分成功获取了上面选择的_id行的所有数据;
我遇到的问题是嵌套查询返回的行 _ids 的顺序在整个查询中丢失了。例如,如果嵌套查询返回行 _ids (6, 3, 4, 12, 15),则整个查询按顺序 (3, 4, 6, 12, 15) 显示它
然后我想返回种马名称、母马名称、lastCoverDate、14ScanDate、28ScanDate 和 foalingDate。
我的问题是如何维护内部查询返回的顺序?我天真地试图在最后添加 ORDER BY 日期,但可以预见的是没有这样的列。
感谢您花时间阅读。
(另外,我确信我的 SQL 查询不会是最有效的方法,但我对这一切还很陌生)