【发布时间】:2020-07-29 07:08:33
【问题描述】:
我有一个包含两列的 Dataframe,一列提到 product_name,另一列包含与该产品相关的键,如下所示:
product,key
prod_a, key_1
prod_b, key_2
prod_c, key_3
我正在尝试查询一个表,以便在 where 子句中应用产品及其对应的键,如下所示:
查询:
cursor.execute("""select prod_name, quantity from table where prod_name = {product} and prod_key = {key}""")
product 和 key 的值取自上述 Dataframe
我想将上述 DataFrame 中的每个产品和键循环到 SQL 查询广告中获取输出
【问题讨论】:
-
你不要将产品和密钥作为列表传递给
cursor.execute并使用where prod_name IN [list_items]吗?