.distinct([*fields])仅适用于PostgresSQL。
来自不同的文档
这是区别。
对于常规的distinct()调用,数据库在确定哪些行不同时会比较每行中的每个字段。对于具有指定字段名称的distinct()调用,数据库将仅比较指定的字段名称。
如前所述,检查记录中的所有字段。在大多数情况下,您将获得具有不同字段值的记录(更可能是在查询多个表ManyToMany或ForeignKey关系时的情况)。
欢迎分享,转载请注明来源:内存溢出
.distinct([*fields])仅适用于PostgresSQL。
来自不同的文档
这是区别。
对于常规的distinct()调用,数据库在确定哪些行不同时会比较每行中的每个字段。对于具有指定字段名称的distinct()调用,数据库将仅比较指定的字段名称。
如前所述,检查记录中的所有字段。在大多数情况下,您将获得具有不同字段值的记录(更可能是在查询多个表ManyToMany或ForeignKey关系时的情况)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)