所以我有一个表,将来将包含数千行。
这些行包含我需要返回的日期和其他数据。
我将有一个 Dates 数组,我需要用它来查询原始表以返回适当的数据。
目前我有一个设置,以便将整个原始表复制到一个数组中,然后对于每个日期,我使用 for 循环复制所有数据。
for un in range(0,listc)
for i in range(0,bigtablec)
if list[un] == bigtable[i][1]
a[un] = bigtable[i][2]
所以上面是它当前如何工作的一个例子。
我的问题是在 bigtable 上使用多个 SELECT 查询是否会比上述方法更快。
因此,对于每个“for un in range(0,listc)”,它将在列表数组中查询具有相应日期的表。然后从返回的单个行中获取数据。
如果这是一个明显的问题,请道歉。