[ https://issues.apache.org/jira/browse/FLINK-33395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17786143#comment-17786143 ]
Jane Chan edited comment on FLINK-33395 at 11/17/23 2:15 AM: ------------------------------------------------------------- master: 1d08b8bf6a67c6a1874e8003868d5735248a7e45 release-1.18: 10bc43889243e3ea2f6fb1e76eca7b65ba5eb491 release-1.17: c1b5d71b4b9adf0c3b8f1c77af01f030a5c92626 was (Author: qingyue): Master: 1d08b8bf6a67c6a1874e8003868d5735248a7e45 > The join hint doesn't work when appears in subquery > --------------------------------------------------- > > Key: FLINK-33395 > URL: https://issues.apache.org/jira/browse/FLINK-33395 > Project: Flink > Issue Type: Bug > Components: Table SQL / Planner > Affects Versions: 1.16.0, 1.17.0, 1.18.0 > Reporter: xuyang > Assignee: xuyang > Priority: Major > Labels: pull-request-available > > See the existent test > 'NestLoopJoinHintTest#testJoinHintWithJoinHintInCorrelateAndWithAgg', the > test plan is > {code:java} > HashJoin(joinType=[LeftSemiJoin], where=[=(a1, EXPR$0)], select=[a1, b1], > build=[right], tryDistinctBuildRow=[true]) > :- Exchange(distribution=[hash[a1]]) > : +- TableSourceScan(table=[[default_catalog, default_database, T1]], > fields=[a1, b1]) > +- Exchange(distribution=[hash[EXPR$0]]) > +- LocalHashAggregate(groupBy=[EXPR$0], select=[EXPR$0]) > +- Calc(select=[EXPR$0]) > +- HashAggregate(isMerge=[true], groupBy=[a1], select=[a1, > Final_COUNT(count$0) AS EXPR$0]) > +- Exchange(distribution=[hash[a1]]) > +- LocalHashAggregate(groupBy=[a1], select=[a1, > Partial_COUNT(a2) AS count$0]) > +- NestedLoopJoin(joinType=[InnerJoin], where=[=(a2, a1)], > select=[a2, a1], build=[right]) > :- TableSourceScan(table=[[default_catalog, > default_database, T2, project=[a2], metadata=[]]], fields=[a2], > hints=[[[ALIAS options:[T2]]]]) > +- Exchange(distribution=[broadcast]) > +- TableSourceScan(table=[[default_catalog, > default_database, T1, project=[a1], metadata=[]]], fields=[a1], > hints=[[[ALIAS options:[T1]]]]) {code} > but the NestedLoopJoin should broadcase left side. -- This message was sent by Atlassian Jira (v8.20.10#820010)