0

我是 Python Django 中的一只新蜜蜂。

我有两个名为 Table1 和 Table2 的表,它们彼此没有关系。

SELECT [COL-1], [COL-2]
FROM [TABLE-1] , [TABLE-2]
WHERE [TABLE-1].[COLUMN NAME 1] = [TABLE 2].[COLUMN NAME 2]

如何在 Django ORM 中编写上述查询。我已经尝试过select_related(),但它没有从两个表中获取数据。

请提供任何帮助

4

1 回答 1

0

您的问题非常罕见,因为它们不相关。Django 确实允许过滤器引用字段,但仅适用于同一模型。但是总有在 Django 中使用原始 sql 查询的选项。看看吧,它可能就是你所需要的

https://docs.djangoproject.com/en/1.5/topics/db/sql/

于 2013-06-07T06:50:55.690 回答