【发布时间】:2017-08-23 15:25:25
【问题描述】:
我在 python 中使用 sqlite3 数据库,我需要从一个日期获取所有数据,但我只需要每个用户的最后一行。让我解释一下自己: 我目前的代码是这样的:
conn = sqlite3.connect('database.db')
c = conn.cursor()
t = (user, pastTS)
resultPoints = c.execute("SELECT * FROM table WHERE user != ? AND timestamp >= ?", t)
conn.close()
问题在于,当我只想要最后一个时,它会从同一个用户返回多个条目/行。 是否有任何简单的方法可以实现这一点,或者我应该分析光标以删除重复字段?
【问题讨论】:
标签: python python-3.x sqlite