テーブルから最後の X 行を取得する必要がありますが、ID の順序で。どうすればこれを達成できますか?
質問する
26632 次
3 に答える
38
query = users.select().order_by(users.c.id.desc()).limit(5)
print reversed(conn.execute(query).fetchall() )
とにかくそのようなもの
于 2012-09-10T04:34:03.253 に答える
4
order_by パラメータの前に「-」を付けて逆順にすることができると思います。
query = users.select().order_by(-users.c.id.desc()).limit(5)
また、制限の代わりに Python スライスを使用できると思います。
query = users.select().order_by(users.c.id.desc())[-5:]
query = users.select().order_by(-users.c.id.desc())[:5]
于 2013-05-28T01:22:06.420 に答える