发现一个bug,分表进行子表操作后,再对另一个分表操作会报错 返回
SqlSugar
处理中
4
652
悬赏:0 飞吻
TFmPolling是按年分表的表

TFmInspecpointstask 是按月分表的表

第一步的时候对TFmPolling中的Img进行了子表查询,生成了1对应的sql,里面生产了个0 as sugarIndex,第一步执行是没问题的。result已经返回了结果集。
然后对TFmInspecpointstask进行分表查询,sqlsugar报错,提示The column name 'sugarIndex' does not exist in the result set.
如果在第一步执行完成后,做一次非分表的操作,之后在对另一个分表进行操作就不会有这个报错,如下图:
如果对TFmPolling进行分表操作时没有子查询,那么接下来对TFmInspecpointstask 进行分表查询则正常
热忱回答(4)
-
landon VIP0
2026/1/6
辛苦大佬了0 回复 -
fate sta VIP0
2026/1/7sqlsugar是最新吗。我记得修复过了。
0 回复 -
landon VIP0
2026/1/20@fate sta:当前版本是5.1.4.211
0 回复 -
fate sta VIP0
2026/1/21这个提供DEMO, 删掉OBJ和BIN打包上传能重现的
0 回复