subquery相关内容

Doctrine2 子查询

我正在尝试在学说 2 中编写一个子查询,以对按另一个表的日期列排序的表进行排序. (假设我在子查询 b.a_id = a.id 中查询表 A,它有一个 id 列,B 有一个 a_id 和一个日期) 我正在使用查询生成器和 addSelect 方法,但由于我无法在查询中使用 LIMIT,因此出现此错误: SQLSTATE[21000]:基数违规:1242 子查询返回更多超过 1 行 ..
发布时间:2022-01-23 16:38:22 其他开发

如何从子查询中返回两个字段

下面的查询有效,但我想知道是否有更好的方法. 有一个子查询使用两个子查询.这两个子查询相同,但返回两个不同的字段.有没有办法只使用一个返回两个字段的子查询? 我检查了类似的问题(this、this 和 this),但我认为它们不适用于这种情况. 这里是查询: SELECT *,time(strftime('%s', EndTime) - strftime('%s', Start ..
发布时间:2022-01-23 16:37:59 数据库

MySQL复杂子查询公式

我有两张桌子 - books 和 images.books 具有 id、name、releasedate、purchasecount 等列.images 有 bookid (和books里面的id一样,基本上一本书可以有多张图片.虽然我没有设置任何外文key constraint),bucketid,poster(每条记录指向某个bucket中的一个图片文件,对应某个bookid). 表架构 ..

如何从子选择中选择无别名的数字文字

我想知道是否有一个通用的 SQL 语法允许从子选择中选择无别名的数字文字: -- 似乎在 MySQL/Oracle 中工作选择表别名.“1"从 (从双选1) 表别名 我知道我可以为子选择中的字段设置别名: -- 无处不在选择 table_alias.column_alias从 (从 dual 中选择 1 个 column_alias) 表别名 但是如果我无法控制子选择怎么办?此外,一些 R ..
发布时间:2022-01-23 16:37:16 其他开发

嵌套选择使用计数来计算 Postgres 中的每一行

我有一个表,其中每一行都是具有唯一 order_id 的唯一订单,但用户可以有多个行/订单. 订单表 -> order_id、user_id、orderedat (datetime)、sales 我正在尝试返回一个查询,该查询针对每个 order_id 计算关联用户之前的订单数量.(本质上,这一行是代表用户的一阶?五阶?二十阶?等等) 我正在尝试类似这样的嵌套选择,但收到错误“用 ..
发布时间:2022-01-23 16:36:42 其他开发

有没有办法在 UPDATE 查询中包含不可更新的查询?

对于以下查询: 更新 tempSpring_ASN AS tSET t.RECORD_TYPE = (SELECT TOP 1 RECORD_TYPE从 (选择“A"作为 RECORD_TYPE来自表 5联合所有选择“B"作为 RECORD_TYPE来自表 5)); 我得到了,“操作必须使用可更新的查询."我不明白.我不是要更新联合查询.我只是想用联合查询的输出(单个值)更新一个可更新的记录集 ..
发布时间:2022-01-23 16:36:07 其他开发

使用逗号分隔的 sql id

如果您运行此查询 选择GROUP_CONCAT(p1.id) _fid,GROUP_CONCAT(p2.id) _mid,计数(1)从new_person 作为 pb内部联接new_person 作为 p1 ON pb.father_id = p1.id内部联接new_person as p2 ON pb.mother_id = p2.id在哪里(p1.last_name 'N.N.'和 ..
发布时间:2022-01-23 16:35:51 数据库

ORDER BY 在子查询连接中被忽略?

我有 3 个表:用户、项目和文件.以下是相关栏目: 用户:[userid](int)项目:[userid](int) [projectid](int) [modified](datetime)文件:[userid](int) [projectid](int) [fileid](int) [filecreated](datetime) 我正在使用查询来列出所有项目,但我还想包含另一个表中的最新文 ..
发布时间:2022-01-23 16:35:41 数据库

优化 mysql 查询(喜欢/不喜欢)

我的网站包含用户可以投票的内容片段(喜欢/不喜欢类似于 reddit upvotes).在选择单个内容时,我运行以下子查询来获取喜欢的数量、不喜欢的数量和当前用户的投票. 投票存储在单独的表中 {contentId, userId, vote} 选择[...一堆领域...](SELECT COUNT(*) FROM votes vt WHERE vt.cId = c.contentId A ..
发布时间:2022-01-23 16:35:24 数据库

日期范围之间的 SQL

我正在尝试检索特定日期范围内的记录计数,该日期范围特定于另一个表中的用户最小日期和最大日期. 这是我目前所拥有的,但它不包括我所知道的至少 13 条记录.你能判断我的逻辑是否有错误吗? 提前感谢您的任何意见! SELECT rtam.dbo.wfm_process_instance.user_id AS user_id,MIN(rtam.dbo.wfm_process_instanc ..
发布时间:2022-01-23 16:35:15 数据库

NSPredicate SUBQUERY 导致:[NSMutableSet unionSet] set argument is not an NSSet

在一组艺术家中,我尝试使用以下格式执行 filteredArrayUsingPredicate,以仅保留至少拥有一张专辑且至少包含一首介绍歌曲的艺术家. albums 是艺术家与专辑之间的多对多关系.intros 是从 Album 到 Intro 的多对多关系.我得到一个异常说 [NSMutableSet unionSet:]: set argument is not an NSSet.我究 ..
发布时间:2022-01-23 16:35:07 移动开发

查询中的查询:有更好的方法吗?

随着我构建更大、更高级的 Web 应用程序,我发现自己正在编写极其冗长和复杂的查询.我经常在查询中编写查询,因为我觉得从 PHP 调用一次数据库比调用多次并关联数据要好. 但是,任何了解 SQL 的人都知道 JOIN.就个人而言,我之前使用过一两个 JOIN,但是当我发现使用子查询时很快就停止了,因为我觉得编写和维护它更容易、更快捷. 通常,我会执行可能包含来自相关表的一个或多个子查询 ..
发布时间:2022-01-23 16:34:35 其他开发