mysql 在第一次后工作正常

az665

我有一个奇怪的问题,当我第一次运行 sql 命令时,它显示错误的结果,但是当我第二次运行相同的代码时,结果是正确的。错误的结果是:

错误的结果

预期的结果是:

正确结果

sql命令是:

                SELECT srNumber, end_on, start_on, teamEntityId
                FROM (
                        SELECT srNumber, end_on, start_on, teamEntityId,
                            @lastrow := IF(@sr_Number = srNumber, @lastrow + 1,
                                            IF(@sr_Number := srNumber, 1, 0)) AS lastrow
                        FROM assign
                        CROSS JOIN (SELECT @lastrow := 0, @sr_Number = '') AS vars
                        ORDER By srNumber, assignId DESC) AS t
                WHERE t.lastrow = 1 AND t.teamEntityId = '00000168752ac161-02420aff00230001'
az665

我要感谢AlexSalman A解决了以下问题:

替换下面的代码

 @sr_Number = ''

@sr_Number := ''

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Node.Js mysql仅在第一次执行

MySQL NPM-第一次调用后,对AWS RDS的查询返回PROTOCOL_ENQUEUE_AFTER_QUIT

MySQL过程的游标在第一次迭代后停止

第一次后Rxjava2distantUntilChanged()无法正常工作

MySQL选择最大日期直到第一次丢失

Docker-compose:第一次无法从Rails应用程序连接到mysql,下一次运行即可

MYSQL查询仅给出每个组的第一次出现,可以将其另存为View

Tkinter程序在第一次尝试时无法正常运行,重新启动后可以正常工作

为什么CONCAT不第一次在mySQL表中插入文本?

ffmpeg循环无法正常工作,在第一次循环后不断丢帧

第一次节点后setInterval无法正常工作

第一次按下javascript后,onkeyup无法正常工作

Sphinx搜索:让rt索引与mysql一起使用-第一次

第一次无法启动MySQL服务器

第一次运行函数时,在mysql中更新了错误的数据

从mysql获取的jQuery仅在第一次有效

第一次无法打开MySQL

MySQL:返回第一次出现或按日期记录

sed命令,仅在第一次出现后才添加特定工作后的文本

mysql php脚本只能在第一次使用

第一次悬停后,悬停效果无法在每个元素上正常工作

MySQL:不包括第一次出现的总数量

会话已设置,但在第一次进入另一个页面后无法正常工作

MySQL 存储过程仅在第一次运行时返回结果

Mysql:获取第一次登录和最后一次注销的时间

为什么 MySQL 在我第一次启动我的程序时抛出异常:从流中读取错误

MySQL,确定在某个商店进行第一次交易的客户数量

MySQL:按 id + 列中的第一个更改值保留第一次出现的行

MySQL:按 id + 列中的第一个更改值保留第一次出现的行