问题遇到的现象和发生背景
如图,在触发器中定义变量hzid,并通过sql对其赋值。
问题相关代码,请勿粘贴截图
其中的sql表示查询指定部门(部门id:-7485506144496172193)指定年份(2022年指定月份(4月份)的主键id,其结果查询只有一条
运行结果及报错内容
但系统却提示more than 1 row
我的解答思路和尝试过的方法
经测试,在赋值sql语句最后加入limit 1就不报错了,但我不想这么做。因为这么做会取到错误的值。
我想要达到的结果
请网大家帮忙看下,是哪里的问题,我要如何解决?谢谢