我有多个连接的长查询,
Select *
from (Select firstName, lastname, designation
from NameTable nameT
left outer join ProfileTable profileT on nameT.id = profileT.id
where firstName like ("S%") order by firstName ASC
)
where rownum < 25
上面的查询工作正常,如果我将名称搜索更改为“sa”,则查询执行是否挂起。
如果我将rownum更改为21“sa”查询也会变快。
我们是否需要向表添加任何索引,或者对此问题有任何想法。
提前致谢!!!
答案 0 :(得分:0)
为什么你想在这里寻找子查询,我认为它会帮助你
Select firstName, lastname, designation
from NameTable nameT left outer join ProfileTable profileT
on nameT.column=profileT.column
where firstName like ("S%") and rownum < 25