【发布时间】:2016-01-13 19:08:39
【问题描述】:
在 PostgreSQL 中,此查询有效并产生正确的结果
SELECT ID FROM table WHERE 1 in (column1, column2);
结果为@987654322@ 给出下表
+----+---------+---------+
| ID | column1 | column2 |
+----+---------+---------+
| 0 | 1 | 0 |
+----+---------+---------+
| 1 | 2 | 3 |
+----+---------+---------+
| 2 | 2 | 1 |
+----+---------+---------+
| 3 | 0 | 4 |
+----+---------+---------+
如何在 Django ORM 中建模?
我考虑过自定义查找,但我需要 '1__myin' = [column1, column2] 生成 Cannot resolve keyword '1' into field.
我想避免使用 RAW SQL,因为我不想在我的代码中错误地放置一些漏洞。
在同一行,所有的column_x都有不同的值
【问题讨论】:
标签: django postgresql django-models django-queryset