更高效的SQL查询访问

时间:2018-07-11 15:41:33

标签: sql ms-access coding-efficiency

我有一个SQL查询,当值的数量很少时可以使用,但是在这种情况下,我的“ customerListLINKED”表中大约有5500个值,并且查询要花20分钟左右的时间才能运行。有没有更有效的查询写方法?

var types = Assembly. // what's next? GetReferencedAssembly?
foreach(var type in types)
{
var animal = (IAnimal)Activator.CreateInstance(typeof(type));
}

我正在使用MS Access。

1 个答案:

答案 0 :(得分:1)

您应该能够只使用INNER JOIN并省去IN子句:

SELECT CustomerListLINKED.Base8, COUNT(Filtered_ZFEWN.Notification) AS 
[Historical Count of Jobs]
FROM CustomerListLINKED INNER JOIN
     Filtered_ZFEWN
     ON CustomerListLINKED.Base8 = Filtered_ZFEWN.[Base 8]
GROUP BY CustomerListLINKED.Base8;

您要在Filtered_ZFEWN([Base 8])上建立索引。

相关问题