OperationalError 仅允许作为表达式一部分的 SELECT 的单个结果

穆罕默德·瓦齐姆

我需要在两个不同的过滤器之后组合我的模型对象。我需要在另一个模型过滤器中使用它。

user_set_1 =  MyModel.objects.filter(field1__user_account__group1__product=product)
user_set_2 = MyModel.objects.filter(field1__user_account__group2__product=product)
users = user_set_1.union(user_set_2)
qs = NewModel.objects.filter(user_account__in=users)

当我执行此操作时出现错误

OperationalError 仅允许作为表达式一部分的 SELECT 的单个结果

佐藤

您可以将多个查询集与Union结合使用

qs1.union(qs2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

休眠:如何基于作为关联映射一部分的外键列选择单个项目?

附加到一部分结果

获取原始文档字段作为汇总结果的一部分

如何在子查询中使用HAVING作为Select语句的一部分

在Vim中仅查找和替换单个行的一部分

使用GetDate()作为SELECT DISTINCT的一部分不好吗?

一种结果排序另一部分结果

值共享路径的一部分时,Application Insights API $ select不会返回所有结果

正则表达式仅返回比赛的第一部分

使用threadGroup的名称作为结果时间图文件名的一部分

无法获取formated_address“仅英语”,以部分语言获取结果的一部分

如何将函数调用的结果作为dplyr :: mutate的一部分展平?

如何在PostgreSQL中使用单个SQL命令仅转换表的一部分

仅使用正则表达式匹配网址的一部分

是否可以延迟对作为函数调用一部分的表达式的求值?

评估Lambda表达式作为表达式树的一部分

在SELECT中将查询结果与单个结果一起使用

如何返回记录数作为select语句的一部分?

MySQL-WHERE语句仅适用于SELECT语句的一部分

我如何迭代从Mongodb返回的arrayList作为结果的一部分?

选择选项数组作为select语句的一部分

仅随机化一部分查询结果

如何仅替换以下正则表达式(JavaScript)的一部分?

如何捕获String表达式并仅替换其中一部分?

嵌套的SELECT作为字段列表的一部分

如何在 mysql 中执行 IF 语句作为 SELECT 语句的一部分

TSQL - 将表名标识为 select 语句中单个或多个表的列,而无需将其硬编码为查询的一部分

如何在 bash shell 中使用查找结果作为正则表达式的一部分

循环结果集并作为存储过程的一部分执行插入语句