这样从中间表查询是否会降低查询效率

数据库为ORACLE
我们现有的系统在分页时会采用这样的SQL:
select * from (
select * from table1 where col = '1'
);

这样查询是否会降低查询效率?

这个性能很小的. 一般这么用的 都是出于减少关联 优化了性能.
所以我叫你放心用.就算看到不要觉得奇怪想去改了它, 只是你的例子举的不能很好表现出来你的困惑罢了

没必要吧. 你这个查询加了没啥意义 效率不效率不讲. 不能满足任何业务啊

这太画蛇添足了..

哈哈 理解理解 我只是看你那例子举的不咋的.
不会有性能问题的. 放心用好了..

性能影响的大小主要还是看执行计划。