【发布时间】:2020-04-06 14:40:25
【问题描述】:
我有一个查询需要从完全满足两列要求的表中获取。因此,如果我有 users 带有列的表,age 和 score。
SELECT * FROM users where (age, score) IN ((5,6), (9,12), (22,44)..);
在我的网络应用程序中,我从 ajax 请求中获取这些对,而且数量可能很大。如何在 Django 中为此构造查询?
我正在开发Postgres 数据库
【问题讨论】:
-
这里有同样的问题。 @Giorgi 解决方案会起作用,但我怀疑它的效率。如果你的 IN 列表很短,比如 2-4 条记录,我认为它会很好。
标签: django postgresql django-models django-orm