Итак, что я пишу:
with sqlite3.connect(data.sqlite') as conn: cursor = conn.cursor() t = ('name1', 'name2', 'name3') cursor.execute(''' SELECT Names FROM NamesTable WHERE Names NOT IN ? ''', t) # (t,) или (t) тоже не помогает cursor.fetchall()
При этом скрипт вроде этого в SQL отрабатывает нормально:
SELECT Names FROM NamesTable WHERE Names NOT IN ('name1', 'name2', 'name3')
Я так понимаю, что я отправляю непрвильный тип данных в виде кортежа. Скорее всего необходимо отправлять как-то по-другому.
Подскажите, пожалуйста, как решить мою проблему?