Phương pháp chính xác để có sẵn danh sách (countryList) thông qua% s trong câu lệnh SQL là gì?
# using psycopg2
countryList=['UK','France']
sql='SELECT * from countries WHERE country IN (%s)'
data=[countryList]
cur.execute(sql,data)
Như hiện tại, nó đã xảy ra lỗi sau khi cố gắng chạy "WHERE country in (ARRAY [...])". Có cách nào để làm điều này khác ngoài thao tác chuỗi không?
Cảm ơn