diff options
author | vvvv <[email protected]> | 2025-04-10 23:45:00 +0300 |
---|---|---|
committer | vvvv <[email protected]> | 2025-04-10 23:56:52 +0300 |
commit | 364fada69e790b9b0e95b69185bfc23af9bc651d (patch) | |
tree | c9e4ccb19d9513f8084303ee2cfc1fa9b7e5c9df /yql/essentials/sql/v1/aggregation.cpp | |
parent | 3be29859adc9bc12fb4cb198af3105434effc68a (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.cpp | 2 |
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; } |