我有一个sqlite3数据库,其中有几个表组织如下:date|type|zone|value
。有很多条目,但只有几个区域。如何获得所有区域的列表,每个区域只有一次?
答案 0 :(得分:0)
每个表使用DISTINCT
个查询:
for tablename in list_of_tablenames:
cursor.execute('SELECT DISTINCT zone FROM {}'.format(tablename))
zones = [r[0] for r in cursor]