pick from master commit id: d20b18f pr: #34293 if mv3 is def as following: select c1, c2, c3 from t1; mv4 is def as following: select c1, c2 from mv3; when query is select c1, c2 from t1; the mv3 and mv4 both can be rewritten successfully
This commit is contained in:
@ -279,7 +279,11 @@ suite("nested_mtmv") {
|
||||
"""
|
||||
explain {
|
||||
sql("${query_stmt_2}")
|
||||
contains "${mv_level4_name}(${mv_level4_name})"
|
||||
check {result ->
|
||||
// both mv_level4_name and mv_level3_name can be rewritten successfully
|
||||
result.contains("${mv_level4_name}(${mv_level4_name})")
|
||||
|| result.contains("${mv_level3_name}(${mv_level3_name})")
|
||||
}
|
||||
}
|
||||
compare_res(query_stmt_2 + " order by 1,2,3,4,5,6,7")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user