blob: 3d4e2df8e2aa321fc5144c7715c5ffd7037e503f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
diff --git a/sqlite3.c b/sqlite3.c
index 8fd740b..bd647ca 100644
--- a/sqlite3.c
+++ b/sqlite3.c
@@ -131679,6 +131679,7 @@ SQLITE_PRIVATE int sqlite3Select(
*/
if( (p->selFlags & (SF_Distinct|SF_Aggregate))==SF_Distinct
&& sqlite3ExprListCompare(sSort.pOrderBy, pEList, -1)==0
+ && p->pWin==0
){
p->selFlags &= ~SF_Distinct;
pGroupBy = p->pGroupBy = sqlite3ExprListDup(db, pEList, 0);
|