//一般这样效率是很低的。
SELECT TOP 5 *
FROM admin
WHERE (id NOT IN
(SELECT TOP 5 admin.id
FROM admin
ORDER BY id DESC))
ORDER BY id DESC
//效率高
select top M *
from table
where id> (select max(id) from (select top N id from table order by id) a)
order by id
本文介绍了一种提高SQL查询效率的方法,通过对比不同SQL语句的写法,展示如何避免使用NOT IN子句来提升查询速度。高效查询通常采用基于最大ID的筛选方式,这种方法能够显著减少不必要的数据处理。

被折叠的 条评论
为什么被折叠?



