2013-07-26 4 views
-1

У меня есть база данных sqlite3 с несколькими таблицами, организованными вот так: date|type|zone|value. Есть много записей, но только несколько зон. Как я могу получить список всех зон, причем только один раз в каждой зоне?Список значений из базы данных sqlite3

+0

Нужна ли вам уникальный список зон во всех таблицах? –

+0

Nop, мне нужен список для каждой таблицы. –

+4

"SELECT DISTINCT zone FROM tablename"? –

ответ

0

Используйте DISTINCT запрос на таблицу:

for tablename in list_of_tablenames: 
    cursor.execute('SELECT DISTINCT zone FROM {}'.format(tablename)) 
    zones = [r[0] for r in cursor] 
Смежные вопросы