我有一个SQL查询,我想要为输入参数列表执行。
SELECT Field1, Field2
FROM Table
WHERE Field3 = ?
AND Field4 = ?
我想要运行此查询的约10,000对值。目前,我在列表上进行迭代,并将每个结果附加到数据框。我觉得可能有更多的Pythonic方法来做到这一点。我只是不知道它是什么。
有更清洁的方法吗?
答案 0 :(得分:1)
我认为您需要创建一个存储10,000对值的临时表。
然后,您可以在该临时表上使用Inner Join
。
示例:
Select f1,f2
From
table t
Inner Join temptable m
On m.c1 = t.f3 and m.c2(column 2) = t.f4