Flask-Sqlalchemy 中的 Distinct()传参无用 ???

代码:

info = Wl_Lukuang.query.filter_by(areaName=area,createTime=time).order_by('times').distinct(Wl_Lukuang.times,Wl_Lukuang.areaName)[offset1:offset2]

终端返回的 SQL 语句:并没有根据我的传参进行筛选,而是所有参数

Flask-Sqlalchemy 中的 Distinct()传参无用 ???

最佳答案

:joy: 没有找到答案,直接使用原生 SQL,哈哈哈哈哈~

info = db.session.execute("SELECT DISTINCT times, message, createTime,areaName FROM wl_lukuang WHERE areaName = '{}' AND createTime = '{}' ORDER BY times limit {},{} ".format(area,time,offset1,offset2))
4年前 评论
讨论数量: 1

:joy: 没有找到答案,直接使用原生 SQL,哈哈哈哈哈~

info = db.session.execute("SELECT DISTINCT times, message, createTime,areaName FROM wl_lukuang WHERE areaName = '{}' AND createTime = '{}' ORDER BY times limit {},{} ".format(area,time,offset1,offset2))
4年前 评论