查询块与视图重写问题

想简单了解一下OB的查询块默认命名的问题

如果是select * from t1,v1,(select * from t1)

v1重写后按照顺序应该是 最外层查询块是 sel$1,v1展开是 sel$2 ,子查询是 sel$3

如果是先标号,再展开,那么子查询就应该是 sel$2 ,ob是怎么保证v1展开后能拿到 sel$2 呢

是先进行的展开,然后进行的标号吗

参考一下这个文档呢

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220955

我主要是对存在视图重写的情况不太了解,这个手册里没介绍含有视图的情况

v1可以当作是子查询呢