Django嵌套查询

Django嵌套查询,django,python-3.x,mariadb,Django,Python 3.x,Mariadb,在Django中,我试图在不使用原始查询的情况下实现这样的嵌套SQL结构: 选择id, 会话(u hash), 用户id, 价格类型标识, 房间类别id, 登记日期, 价格 捕获日期 从中选择p.*, 按签入日期、价格类型id、房间类别id划分的分区上的行数按捕获日期描述为rn 从仪表板价格p 其中房间类别id=1 和价格类型id=1 并签入日期>='2018-01-01 00:00:00' 和登记日期 django.db.utils.DatabaseError: Window function

在Django中,我试图在不使用原始查询的情况下实现这样的嵌套SQL结构:

选择id, 会话(u hash), 用户id, 价格类型标识, 房间类别id, 登记日期, 价格 捕获日期 从中选择p.*, 按签入日期、价格类型id、房间类别id划分的分区上的行数按捕获日期描述为rn 从仪表板价格p 其中房间类别id=1 和价格类型id=1 并签入日期>='2018-01-01 00:00:00' 和登记日期
django.db.utils.DatabaseError: Window function is allowed only in SELECT list and ORDER BY clause
.filter(rn=1)