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))
3年前 评论
讨论数量: 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))
3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!