子查询在mysql中返回多于1行

2023-12-12

我正在执行以下查询并收到错误“子查询返回超过 1 行”

我的查询是

SELECT pkTicketID,
       TicketReplyDateAdded,
       TIMESTAMPDIFF(DAY, TicketReplyDateAdded, now()) as NumberOfDays
  FROM tickets as T
    LEFT JOIN ticket_replies as TR ON T.fkTicketReplyID=TR.pkTicketReplyID
  WHERE 1 AND T.fkEmployeeID = '4'
    AND (SELECT TIMESTAMPDIFF(DAY, TicketReplyDateAdded, now()) as NumberOfDays
           FROM tickets as T
             LEFT JOIN ticket_replies as TR
               ON T.fkTicketReplyID=TR.pkTicketReplyID
        ) = 7
    AND T.TicketStatus = 'Replied'
  ORDER BY pkTicketReplyID DESC

感谢您的帮助。 欧麦尔


您可以通过限制子查询仅返回一行来修复此错误,如下所示:

SELECT pkTicketID,TicketReplyDateAdded,
       TIMESTAMPDIFF(DAY, TicketReplyDateAdded,now()) as NumberOfDays 
FROM   tickets as T 
       LEFT JOIN ticket_replies as TR
       ON T.fkTicketReplyID=TR.pkTicketReplyID 
WHERE  1 
AND    T.fkEmployeeID = '4' 
AND    (SELECT TIMESTAMPDIFF(DAY, TicketReplyDateAdded, now()) as NumberOfDays 
        FROM tickets as T LEFT JOIN ticket_replies as TR 
        ON T.fkTicketReplyID=TR.pkTicketReplyID
        LIMIT 1) = 7 
AND     T.TicketStatus = 'Replied' 
ORDER   BY pkTicketReplyID DESC

(添加了“限制 1”)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

子查询在mysql中返回多于1行 的相关文章

  • 金融 - 计算到期收益率

    我读了this https stackoverflow com questions 1173555 open source financial library specifically yield to maturity发布关于 net 库
  • sql查询中case语句中的布尔值

    我在选择查询中使用 case 语句 类似这样 Select col1 col2 isActive case when col3 abc then 1 else 0 end col4 from
  • 如何比较 Postgresql 中日期时间字段中的日期?

    在比较 postgresql Windows 中的版本 9 2 4 中的日期时 我遇到了一个奇怪的情况 我的表中有一列说update date与类型timestamp without timezone 客户可以仅使用日期搜索此字段 例如 2
  • Delphi XE5 FireDAC 错误:无法加载供应商库 [libmysql.dll 或 libmysqld.dll]

    我在 Windows 7 64 位上使用 Delphi XE5 只是尝试 FireDAC 组件 我正在使用一个 TFDConnection 组件连接到本地 MySQL 数据库 v5 6 15 我已经将 libmysql dll 32位 v5
  • 如何使用 Alter Table 在 Access 中创建小数字段?

    我想以编程方式在 MS Access 表中创建一个新列 我尝试过很多排列ALTER TABLE MyTable Add MyField DECIMAL 9 4 NULL 并得到 字段定义中的语法错误 我可以轻松创建一个数字字段Double类
  • 随机排列每行的列值

    我正在使用 C NET 开发多项选择题考试生成器 每次做出报告时 都会在数据库中随机挑选问题 并随机调整选项 我可以做随机问题部分 但我不能做选择的洗牌 我有一张表 其中一行如下 question answer distractor1 di
  • 将sql查询结果写入mysql中的文件

    我正在尝试使用 mysql 将查询结果写入文件 我在一些地方看到了有关 outfile 构造的一些信息 但似乎这只将文件写入正在运行 MySQL 的机器 在本例中是远程机器 即数据库不在我的本地机器上 或者 我还尝试运行查询并从 mysql
  • JbdcTemplate - 带有动态 SQL 查询的PreparedStatements

    I know jdbcTemplate可以用来创建PreparedStatements如果你这样设置 i e private JdbcTemplate jdbcTemplate String sqlQuery Select from tab
  • 如何查找所有mysql表之间的所有关系?

    如何找到MySQL所有表之间的所有关系 例如 如果我想知道大约有 100 个表的数据库中表的关系 有什么办法知道这个吗 从编程角度来说 更好的方法是从以下位置收集数据 INFORMATION SCHEMA KEY COLUMN USAGE表
  • PostgreSQL & regexp_split_to_array + 取消嵌套

    我有这样的绳子 测试1 纽约 X 测试 2 芝加哥 Y 测试 3 宾夕法尼亚州哈里斯堡 Z 我需要的结果是 Column1 Column 2 Column3 Test 1 new york X Test 2 chicago Y Test 3
  • C# 查询两个数据库的数据

    我目前有一个查询 我正在从两个不同的数据库获取数据 这些数据被附加到一个名为 accountbuys 的列表中 我的第一个表有三个数据条目 3个想要购买股票的帐户 下一张表有 17 个数据点 购买 17 只股票 I am merging t
  • 了解涉及 3 个或更多表时 JOIN 的工作原理。 [SQL]

    我想知道是否有人可以帮助我提高对 SQL 中 JOIN 的理解 如果它对问题很重要 我会特别考虑 MS SQL Server 取 3 个表 A B A 通过某些 A AId 与 B 相关 和 C B 通过某些 B BId 与 C 相关 如果
  • 将我的 Laravel 连接到外部数据库

    如何将 Laravel 连接到外部数据库 示例 我的本地计算机上有一个 Laravel 它在 xampp 上运行 我希望它连接到云服务器数据库 打开 env文件并编辑它 只需设置正确的外部数据库凭据 DB CONNECTION mysql
  • SQL 查询结果为字符串(或变量)

    是否可以将SQL查询结果输出到一个字符串或变量中 我的php和mysql不好 假设我有数据库 agents 其中包含列 agent id agent fname agent lname agent dept 使用此查询 sql SELECT
  • 尚未为此带有 SQL Server 的 DbContext .NET Core 配置数据库提供程序

    我一直用这个把头撞在墙上 并且一直在谷歌上搜索无济于事 我刚刚开始一个新的 ASP NET Core MVC 项目 我已将这两个包安装 更新为 2 2 0 Microsoft EntityFrameworkCore SqlServer Mi
  • 关于 Cassandra 与 MySQL 的一些建议

    几天前我在这里问了一个问题 得到了一些非常好的答案 我正在考虑做一个带有个人资料 个人简介等的facebook风格的网站 并询问我是否应该使用mysql 答案是使用Cassandra 因为好多了 我只是问这是每个人都会建议的 只是我对mys
  • 常量值如何影响连接的 ON 子句?

    我最近发现 LEFT JOIN 的 ON 子句可能包含 1 1 等值 这让我感到不安 因为它打破了我对连接功能的看法 我遇到过以下情况的更详细版本 SELECT DISTINCT Person ID FROM Person LEFT JOI
  • 如何限制两个表之间一对多关系中的多个数量?

    我有一个带有两个 MySql 表的 MySQL 数据库 第一个是第一个表 表 A 有一列具有唯一值 从值 从 1 到 n 在第二个表 2 表 B 中 我有两列 在第一个表中我有一个名称 在第二个我的值从 1 到 n 如果我在 中添加一个值
  • ActiveRecord 查询,按关联排序,最后一个 has_many

    我试图列出所有Users by the created at最近创建的关联记录 通讯 列 到目前为止我所拥有的 User includes communications order communications created at IS
  • Unicode(希腊语)字符存储在数据库中,例如“??????”

    数据库中的希腊字符就像问号 我找不到解决办法 我使用 Java Swing 开发了一个应用程序 但是当我在 MySQL 中插入希腊字母时 就像问号一样 我将数据库排序规则更改为 utf8 并将列也更改为 utf8 我的项目编码设置为UTF

随机推荐

  • jQuery UI 弹跳效果对齐 Firefox 和 IE8 中左侧的元素

    在 Firefox 和 IE8 或更低版本中 JQuery UI 的反弹效果存在问题 IE9 Chrome Safari都能正常渲染反弹效果 任何想法是什么导致了这个 该问题在 Firefox 和 Chrome 中都有体现 弹出窗口询问您是
  • Matlab 中的无效对象句柄错误

    我有以下代码 它是卫星绕地球运动的图形渲染 function ex global state fh figure Menu none Toolbar none Units characters hPanAni uipanel parent
  • Flutter:任务“:app:packageDebug”执行失败

    您好 我在使用 flutter 编译时遇到问题 我已经尝试使用 flutter run 进行调试 debug 但没有成功 我认为来自 gradle 但我不知道如何解决这个问题 Resolving dependencies 3 5s FAIL
  • JavaScript 倒计时

    我已经在网上搜索过 但所有可用的都是您指定日期的地方 并且它会倒计时到该日期 我需要的是从 27分43秒 以这种格式 一直倒数到0的东西 无论何时他们登陆页面 有人得到任何可用的片段吗 像这样的事情应该可以解决问题 我很无聊 决定自己做而不
  • 我可以在 CDH 中安装多个 Spark 版本吗?

    我使用的是cdh5 1 0 它已经安装了默认的spark 但是 我想使用 Spark 1 3 我也可以将此版本安装到cdh5 1 0吗 如何才能设置这些呢 新版本的spark也会通过Cloudera manager监控吗 是的 您可以运行您
  • 检测应用程序的首次运行

    我正在创建一个应用程序 当应用程序第一次启动时 我必须在其中创建一个 plist 稍后我将使用 plist 来存储用户稍后输入的详细信息 如何检测应用程序的首次启动 我正在尝试 NSUserDefaults 但我认为我做错了什么 您可以使用
  • 如何在 Android 上的 MapView 中添加地图比例尺?

    我正在努力添加一个地图比例 根据当前的缩放级别在屏幕上显示当前的长度 我有一种感觉 它可能存在一些预定义的类可供使用 但我不知道 我已经搜索了很多但找不到任何东西 我非常感谢任何帮助 Alex 好吧 我现在明白了 Luis 的回答对我帮助很
  • 如何将值传递给构造函数?

    很抱歉我的问题有点理论化 我是 OOP 新手 正在研究以下代码 public interface IShape double getArea public class Rectangle IShape int lenght int widt
  • 如何从已经有 main 的 gradle 项目中运行 Kotlin 脚本?

    我有 Ktor 项目 其主要名称为Application kt 布局是这样的 com myProject Application kt Testing kt api Routes kt routes NewRoutes kt OpenApi
  • Boost ASIO HTTP 客户端 POST

    我正在尝试让 boost ASIO 库发送帖子 但变量从未发送到服务器 我知道服务器工作正常 用curl测试 此代码不起作用 变量 msg 未发布到服务器 但当我使用curl 时它确实起作用 tcp resolver resolver io
  • 在外部区域达到阈值后允许 BottomSheet 向上滑动

    我正在尝试复制当前 Google 地图的行为 该行为允许从底部栏向上滑动时显示底部工作表 请注意 在下面的录音中 我首先点击底部栏上的一个按钮 然后向上滑动 这又会显示其后面的工作表 我找不到任何地方解释如何实现这样的事情 我尝试探索 Bo
  • Android sha512 示例

    有人可以提供一个关于如何使用 java android 哈希密码的示例吗PW HASH ITERATION COUNTsha512 salt 的迭代 在伪代码中 hash sha512 concat pw salt for i 1 i
  • 在 django-apps 中查找静态文件和模板的顺序

    例如 我的 django 项目中有 2 个应用程序 它们的模板和静态文件具有相同的子路径 app1 static style css templates index html app2 static style css templates
  • Dymola 标志列表

    Dymola 中的一些设置可以通过在 命令 窗口中设置标志来更改 标志的一些示例是 Advanced AutoFormatting Advanced PedanticModelica Advanced LogStartValuesForIt
  • 以编程方式将 RDLC 报告另存为 PDF

    我有一份报告需要运行多次并保存为 PDF 我目前正在以编程方式生成 PDF 格式的报告 但希望保存报告 而无需用户每次都手动选择保存选项 我用来将单个报告呈现为 PDF 的代码是 Dim warnings As Microsoft Repo
  • Flink:行时间属性不得位于常规联接的输入行中

    使用 flink SQL API 我想将多个表连接在一起并在时间窗口内进行一些计算 我有 3 个来自 CSV 文件的表 一个来自 Kafka 在卡夫卡表中 我有一个字段timestampMs 我想将其用于我的时间窗口操作 为此 我执行了以下
  • 合并树节点

    有谁知道一种按以下方式合并树节点的算法 treeA child a node abc child b node xyz treeB child a node qrs child b node xyz node pdq child c nod
  • 多个访问者可以共享同一个IP地址吗?

    是否有可能两个设备同时访问我的网站时存在重复的 IP 地址 这就是我获取IP地址的方法 SERVER REMOTE ADDR 是的 如果它们位于执行 NAT 的防火墙后面 则所有连接可能来自多个客户端 但似乎源自同一 IP 地址
  • Android 使用 HttpPost/HttpGet 发送照片

    我需要将存储在 SDCARD 中的文件中的照片发送到外部 Api 为了做到这一点 我使用以下代码 String responseStr null this setMethod request this setParameters tags
  • 子查询在mysql中返回多于1行

    我正在执行以下查询并收到错误 子查询返回超过 1 行 我的查询是 SELECT pkTicketID TicketReplyDateAdded TIMESTAMPDIFF DAY TicketReplyDateAdded now as Nu