django中order_by会影响values_list和distinct组合的查询结果吗
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要介绍"django中order_by会影响values_list和distinct组合的查询结果吗",在日常操作中,相信很多人在django中order_by会影响values_list和
千家信息网最后更新 2025年02月03日django中order_by会影响values_list和distinct组合的查询结果吗
这篇文章主要介绍"django中order_by会影响values_list和distinct组合的查询结果吗",在日常操作中,相信很多人在django中order_by会影响values_list和distinct组合的查询结果吗问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"django中order_by会影响values_list和distinct组合的查询结果吗"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
项目中有这样的查询
TaskDetail.objects.values_list('deploy_app_groups', flat=True).distinct()
发现返回的结果中有重复项,
看LOG中的sql语句,发现查询了该表中的好几个字段,然后对这几个字段共同进行distinct,这样肯定不唯一。不知道为什么没有只查我需要的字段。
参考了这个帖子:
https://stackoverflow.com/questions/10848809/django-model-get-distinct-value-list
加了一个drder_by,就可以了。
TaskDetail.objects.order_by('deploy_app_groups').values_list('deploy_app_groups', flat=True).distinct()
查看具体执行的sql,也只查了需要查询的字段。
到此,关于"django中order_by会影响values_list和distinct组合的查询结果吗"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
查询
结果
影响
组合
字段
学习
更多
帮助
实用
接下来
帖子
文章
方法
理论
知识
篇文章
网站
语句
资料
跟着
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全责任制度有哪些
网络技术与应用专业的就业前景
深圳市百安居互联网科技
落实网络安全意见
两个 表关联删除数据库表
网络安全同步建设
大一上学期计算机网络技术考什么
怎么购买服务器及部署
创建的数据库的ip怎么查看
校园网络安全专题片
网络技术联岗位职责
最新网络安全新规
新零售软件开发哪家好
电力行业网络安全的公司
全国计算机3级数据库技术
软件开发人员简介
实惠的财务软件开发机构
神风小组阿梁网络技术培训
少儿零基础软件开发
软件开发维护人员岗位职责
梦非凡网络技术
全球最大的通讯服务器
哇嘎软件开发
自定义微信定位软件开发
表情包制作软件开发
无锡通用软件开发服务电话
eplan 如何制作数据库
数据库避免了一切数据的重复性
国家对特殊网络安全人才扶持
fids软件开发