选择*来自 (从new_count_goods_details限制99中选择*) sub limit 10 offset 90;
如何通过sqlalchemy实现mysql语句?
这是我的代码:
limit_subquery = q.filter(StyleList.add_time >= yesterday_18).\
filter(StyleList.add_time <= today_18).\
order_by(StyleList.rank_num.desc()).\
limit(99).\
subquery("limit_subquery")
q = limit_subquery.offset((p-1)*ps).limit(ps)
是错误代码,错误信息: AttributeError:&#39; Alias&#39;对象没有属性&#39; offset&#39;
答案 0 :(得分:0)
您需要从子查询中选择
q = session.query(limit_subquery).offset((p-1)*ps).limit(ps)