Я делаю так: пробегаю циклом по списку keys, на каждой итерации беру по одному ключу, формирую с него кортеж, делаю выборку и дополняю результатом выборки список values, код примерно такой:
values = [] for key in keys: tuple_key = (unicode(key, errors='ignore'),) c.execute('SELECT value FROM mytable WHERE key=?', tuple_key) val1 = c.fetchone() values.append(val1)
Подозреваю, что это можно сделать одним select запросом - то есть как бы выбрать все записи из БД, в которых поле key совпадает соотвественно с каждым элементом списка keys.
Подскажите пожалуйста, реально ли это?