Skip to content

Commit 47afca4

Browse files
authored
Merge branch 'main' into elian/9873
2 parents 64c1692 + 8d288d2 commit 47afca4

File tree

4 files changed

+89
-7
lines changed

4 files changed

+89
-7
lines changed

enginetest/queries/query_plans.go

Lines changed: 78 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ require (
66
github.com/dolthub/go-icu-regex v0.0.0-20250916051405-78a38d478790
77
github.com/dolthub/jsonpath v0.0.2-0.20240227200619-19675ab05c71
88
github.com/dolthub/sqllogictest/go v0.0.0-20201107003712-816f3ae12d81
9-
github.com/dolthub/vitess v0.0.0-20250925003446-e65c37f881eb
9+
github.com/dolthub/vitess v0.0.0-20250925182231-cc94268d0357
1010
github.com/go-sql-driver/mysql v1.9.3
1111
github.com/gocraft/dbr/v2 v2.7.2
1212
github.com/google/uuid v1.3.0

go.sum

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@ github.com/dolthub/jsonpath v0.0.2-0.20240227200619-19675ab05c71 h1:bMGS25NWAGTE
1818
github.com/dolthub/jsonpath v0.0.2-0.20240227200619-19675ab05c71/go.mod h1:2/2zjLQ/JOOSbbSboojeg+cAwcRV0fDLzIiWch/lhqI=
1919
github.com/dolthub/sqllogictest/go v0.0.0-20201107003712-816f3ae12d81 h1:7/v8q9XGFa6q5Ap4Z/OhNkAMBaK5YeuEzwJt+NZdhiE=
2020
github.com/dolthub/sqllogictest/go v0.0.0-20201107003712-816f3ae12d81/go.mod h1:siLfyv2c92W1eN/R4QqG/+RjjX5W2+gCTRjZxBjI3TY=
21-
github.com/dolthub/vitess v0.0.0-20250925003127-4b3717c4148f h1:nAPmgu4GXnv7kJMp5hTPUBplLTK+EYx6LECSSFjEvu0=
22-
github.com/dolthub/vitess v0.0.0-20250925003127-4b3717c4148f/go.mod h1:8pvvk5OLaLN9LLxghyczUapn/97l+mBgIb10qC1LG84=
23-
github.com/dolthub/vitess v0.0.0-20250925003446-e65c37f881eb h1:LNHCZ338aqKZ27c7EMW/7OG9XSTbQFxzT+orrMZbQbE=
24-
github.com/dolthub/vitess v0.0.0-20250925003446-e65c37f881eb/go.mod h1:8pvvk5OLaLN9LLxghyczUapn/97l+mBgIb10qC1LG84=
21+
github.com/dolthub/vitess v0.0.0-20250918181259-ed0e1c5cb192 h1:s7Ghoy+x+C/spSjM5/w9MoMIIeXNcBY/fI2oHxWajLM=
22+
github.com/dolthub/vitess v0.0.0-20250918181259-ed0e1c5cb192/go.mod h1:8pvvk5OLaLN9LLxghyczUapn/97l+mBgIb10qC1LG84=
23+
github.com/dolthub/vitess v0.0.0-20250924141028-c81f2df5db32 h1:VvJIKIxqerl/12Z9zndDidUSWejER1/sBPZMaJp06Jo=
24+
github.com/dolthub/vitess v0.0.0-20250924141028-c81f2df5db32/go.mod h1:8pvvk5OLaLN9LLxghyczUapn/97l+mBgIb10qC1LG84=
25+
github.com/dolthub/vitess v0.0.0-20250925182231-cc94268d0357 h1:Tq3FnHpJxBRgvX3mVXDdxfuvsHWIJoOOb0akzFAs/24=
26+
github.com/dolthub/vitess v0.0.0-20250925182231-cc94268d0357/go.mod h1:8pvvk5OLaLN9LLxghyczUapn/97l+mBgIb10qC1LG84=
2527
github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
2628
github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
2729
github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=

sql/analyzer/resolve_subqueries.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,8 +299,10 @@ func cacheSubqueryAliasesInJoins(ctx *sql.Context, a *Analyzer, n sql.Node, scop
299299
var isMax1Row bool
300300
switch n := n.(type) {
301301
case *plan.JoinNode:
302-
inJoin = true
303-
leftChild = true
302+
if !inJoin {
303+
inJoin = true
304+
leftChild = true
305+
}
304306
case *plan.SubqueryAlias:
305307
isCacheableSq = n.CanCacheResults() && !leftChild
306308
case *plan.CachedResults:

0 commit comments

Comments
 (0)