[test](fix) Fix test check fail when test nested mv hit (#34293) (#35375)

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:
seawinde
2024-05-24 19:47:16 +08:00
committed by GitHub
parent cf84998711
commit 3eeb83ff11

View File

@ -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")