找回密码
 立即注册

QQ登录

只需一步,快速开始

admin/
金牌服务用户   /  发表于:2024-7-25 15:36  /   查看:766  /  回复:4
1金币
我的设置变量命令都是设置的单行,为什么最后会返回这个信息?

然后我怎么找到这是哪一步的报错呢

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

感谢大佬支持,大佬的思路是正确的。 咱们使用设置变量命令查询单行数据的时候,但是根据SQL查询的最终结果,显然查询到的数据不止一条,所以才会出现这个报错。 若是咱们确定这里只能查询一条数据,就需要检查一下查询条件设置是否有问题,若是查询的结果本身就有可能是多条数据,就需要对数据进行取舍。 比如,增加排序和现实行数

4 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-7-25 15:36:27
来自 5#
感谢大佬支持,大佬的思路是正确的。
咱们使用设置变量命令查询单行数据的时候,但是根据SQL查询的最终结果,显然查询到的数据不止一条,所以才会出现这个报错。
若是咱们确定这里只能查询一条数据,就需要检查一下查询条件设置是否有问题,若是查询的结果本身就有可能是多条数据,就需要对数据进行取舍。
比如,增加排序和现实行数

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
kohh
高级会员   /  发表于:2024-7-25 15:47:16
2#

停在这了。选择查询单行但是sql返回了多行就会报这个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
admin/
金牌服务用户   /  发表于:2024-7-25 15:51:12
3#
本帖最后由 admin/ 于 2024-7-25 15:52 编辑
kohh 发表于 2024-7-25 15:47
停在这了。选择查询单行但是sql返回了多行就会报这个

啊,为啥呢

为啥会我选了单行他返回了多行,我换了个条件发现,最后这一句没有where条件
好像是查询条件,空记录还是全部记录的问题,我改改这
回复 使用道具 举报
kohh
高级会员   /  发表于:2024-7-25 15:55:25
4#
admin/ 发表于 2024-7-25 15:51
啊,为啥呢

为啥会我选了单行他返回了多行,我换了个条件发现,最后这一句没有where条件

你的sql执行出来就是多条数据,他怎么知道给你返哪条呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部