diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/table/TableInfo.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/table/TableInfo.java index 64cd96ef..cb571919 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/table/TableInfo.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/table/TableInfo.java @@ -913,6 +913,9 @@ public class TableInfo { List joins = CPI.getJoins(queryWrapper); if (CollectionUtil.isNotEmpty(joins)) { for (Join join : joins) { + if (!join.checkEffective()) { + continue; + } QueryTable joinQueryTable = CPI.getJoinQueryTable(join); // join select