fix: UPDATE JOIN 表没有别名的错误。

This commit is contained in:
王帅 2024-10-05 13:16:49 +08:00
parent cc5306e06a
commit c04b6be4dc

View File

@ -892,7 +892,9 @@ public class CommonsDialectImpl implements IDialect {
sqlBuilder.append(tableInfo.getWrapSchemaAndTableName(this, OperateType.UPDATE));
List<QueryTable> queryTables = CPI.getQueryTables(queryWrapper);
buildJoinSql(sqlBuilder, queryWrapper, queryTables, OperateType.UPDATE);
List<QueryTable> joinTables = CPI.getJoinTables(queryWrapper);
List<QueryTable> allTables = CollectionUtil.merge(queryTables, joinTables);
buildJoinSql(sqlBuilder, queryWrapper, allTables, OperateType.UPDATE);
sqlBuilder.append(SET);