Django MySQL独特查询,用于获取多个值

Django MySQL独特查询,用于获取多个值,第1张

Django MySQL独特查询,用于获取多个值

.distinct([*fields])
仅适用于PostgresSQL。

来自不同的文档

这是区别。
对于常规的distinct()调用,数据库在确定哪些行不同时会比较每行中的每个字段。对于具有指定字段名称的distinct()调用,数据库将仅比较指定的字段名称。

如前所述,检查记录中的所有字段。在大多数情况下,您将获得具有不同字段值的记录(更可能是在查询多个表ManyToMany或ForeignKey关系时的情况)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5629563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存