将数据从sqlite3加载到GtkTreeView中

时间:2014-01-03 14:14:12

标签: python sqlite gtk

我需要将数据从sqlite3表加载到GtkTreeView中。表格如下:

id    display_name    connection_name    directory

1       server1         server1            dir1
2       server2         server2            dir1
3       server1         server1            dir2
4       server2         server2            dir2

GtkTreeView中的结果应为:

  • DIR1
    • server1的
    • 服务器2
  • DIR2
    • server1的
    • 服务器2

有可能吗?我需要哪种sql查询才能正确检索数据?目前我从json或xml加载这种数据没有问题;但我也想从sqlite加载数据。 我的问题是查询:我不知道如何按目录字段对结果进行分组。我正在尝试

GROUP BY

方法但没有成功。 非常感谢您的帮助。 再见

1 个答案:

答案 0 :(得分:0)

GROUP BY并不意味着在这种情况下使用。它用于聚合函数。 http://www.w3schools.com/sql/sql_groupby.asp

您可以使用SELECT * FROM table然后获取所有结果,检查每条记录的directory并将其放在相应的节点下。