【发布时间】:2017-08-05 09:43:26
【问题描述】:
我想获取数据库中每个用户最近修改的记录,特别是使用 sqlalchemy orm。这是我正在尝试的:
session.query(Object)\
.group_by(Object.user_id)\
.order_by(Object.updated_at.desc())\
.first()
但出现以下错误:
(psycopg2.ProgrammingError) column "object.id" must appear in the GROUP BY clause or be used in an aggregate function
【问题讨论】:
标签: python postgresql orm sqlalchemy