求助优化sql语句
select w2.*,w1.* from member w1,(select top 100 ROW_NUMBER() over ( ORDER BY ID ASC) n,id,投注次数,赢利,洗码 from 人员表 a cross apply
(select 投注次数=count(b.ID),赢利=SUM(b.赢利),洗码=SUM(b.洗码) from 游戏记录 b where 节点 like a.节点树+'%' and 上线='dkdaili' and 级别!='子帐号' ) c
where c.投注次数>0) w2 where w1.id=w2.id and w2.n>0 order by w2.n asc
大家好 ,这是我的sql语句 ,查询的结果是
我有2个表 member表 和游戏记录表, 查询出下级有投注记录的 member表里面的帐号 ,
我的sql分页语句是这样写的 ,但是当数据多了以后 ,就会非常的 慢 ,求助这个sql语句需要如何优化