diff --git a/src/query-builder/SelectQueryBuilder.ts b/src/query-builder/SelectQueryBuilder.ts index 2de390e81c..0669b9e319 100644 --- a/src/query-builder/SelectQueryBuilder.ts +++ b/src/query-builder/SelectQueryBuilder.ts @@ -3491,10 +3491,14 @@ export class SelectQueryBuilder return metadata.primaryColumns .map((primaryColumn) => { const paramKey = `orm_distinct_ids_${index}_${primaryColumn.databaseName}` + const paramKeyResult = + DriverUtils.buildAlias( + this.connection.driver, + "ids_" + mainAliasName, + primaryColumn.databaseName, + ) parameters[paramKey] = - result[ - `ids_${mainAliasName}_${primaryColumn.databaseName}` - ] + result[paramKeyResult] return `${mainAliasName}.${primaryColumn.propertyPath}=:${paramKey}` }) .join(" AND ")