最佳答案
通过 SQL 语句中的% s 使列表(country List)可用的正确方法是什么?
# using psycopg2
countryList=['UK','France']
sql='SELECT * from countries WHERE country IN (%s)'
data=[countryList]
cur.execute(sql,data)
与现在一样,它在尝试运行“ WHERE country in (ARRAY [ ... ])”之后出错。除了通过字符串操作之外,还有其他方法可以做到这一点吗?
谢谢