summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/aggregation.cpp
diff options
context:
space:
mode:
authorvvvv <[email protected]>2025-04-10 23:45:00 +0300
committervvvv <[email protected]>2025-04-10 23:56:52 +0300
commit364fada69e790b9b0e95b69185bfc23af9bc651d (patch)
treec9e4ccb19d9513f8084303ee2cfc1fa9b7e5c9df /yql/essentials/sql/v1/aggregation.cpp
parent3be29859adc9bc12fb4cb198af3105434effc68a (diff)
YQL-19790 allow distinct over keys
commit_hash:5f778a5600a05b527c9ff0b07dcf55e207782165
Diffstat (limited to 'yql/essentials/sql/v1/aggregation.cpp')
-rw-r--r--yql/essentials/sql/v1/aggregation.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/yql/essentials/sql/v1/aggregation.cpp b/yql/essentials/sql/v1/aggregation.cpp
index 3d19862f865..a1e98d2352c 100644
--- a/yql/essentials/sql/v1/aggregation.cpp
+++ b/yql/essentials/sql/v1/aggregation.cpp
@@ -196,7 +196,7 @@ protected:
DistinctKey = DotJoin(*sourcePtr, DistinctKey);
}
}
- if (src->IsGroupByColumn(DistinctKey)) {
+ if (!ctx.DistinctOverKeys && src->IsGroupByColumn(DistinctKey)) {
ctx.Error(Expr->GetPos()) << ErrorDistinctByGroupKey(DistinctKey);
return false;
}