怎样提高查询速度?
后台是access数据库,执行如下数据查询:
string strSql="select count(*) AS 总数,sum(Times) AS 频次 from tbl01 where ID in (select distinct ID from tblAdd01 where Format like '"+strText+"') group by TheYear ";
tbl01中大概1.3万多条数据,tblAdd01中大概2.5万多条数据,字查询得到的ID数大概1千多条(也就是说最后的结果集为1千多条记录),结果进度条动的很慢,跑了很久网页还出不来。是不是在access数据库中建立查询速度会快?可是条件在子查询中,不知道怎么把条件值传进去……有没有更好的办法?谢谢!