互补关联就是你那些语句彼此间没关系,只跟with as里面查出来的数据有关呗这个时候可以考虑用临时表呗Oracle里面有GLOBAL TEMPORARY TABLE百度一下用法。其实你的表述含糊不清,具体的解决方法还得根据业务需求来,我假设你是想吧一组不相关联的结果集uniou all到一起,每个部分都会使用with as里面的数据?这种情况可以考虑先union all再关联比如 with allData as ( -- 这里是你以前独立部相关的数据,因为你以前准备with as 的数据和他们都能关联所以完全 -- 可以线查他们,控制好数据范围 select a,b,c from table1 union all select d,e,f from table2 union all ..... ) -- 这里是你原先准备用with as 处理的数据 select ... 这只是一种情况,具体怎么处理,依赖于你想做的事情。具体情况具体分析。
互补关联就是你那些语句彼此间没关系,只跟
with as
里面查出来的数据有关呗这个时候可以考虑用临时表呗Oracle里面有
GLOBAL TEMPORARY TABLE
百度一下用法。其实你的表述含糊不清,具体的解决方法还得根据业务需求来,我假设你是想吧一组不相关联的结果集
uniou all
到一起,每个部分都会使用with as
里面的数据?这种情况可以考虑先
union all
再关联比如这只是一种情况,具体怎么处理,依赖于你想做的事情。具体情况具体分析。