Django 支持 JOIN 吗?
Django ORM 是否支持 INNER JOIN、LEFT JOIN、RIGHT JOIN 和 OUTER JOIN 等连接?
我读了文档,没有找到。
例如我该怎么做?
SELECT *
FROM auth_user_groups
JOIN test_groups ON auth_user_groups.group_id=test_groups.group_id
WHERE test_id='1'
AND user_id='2'
LIMIT 1
test_group 是一个多对多表,没有任何模型类。
Does Django ORM support join like INNER JOIN, LEFT JOIN, RIGHT JOIN AND OUTER JOIN?
I read the document, and did not found one.
For example how can I do this?
SELECT *
FROM auth_user_groups
JOIN test_groups ON auth_user_groups.group_id=test_groups.group_id
WHERE test_id='1'
AND user_id='2'
LIMIT 1
test_group is a Many to many table, without any model class.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不。使用 关系字段< /a> 和精心设计的查询 来执行连接。
No. Use relational fields and appropriately-crafted queries to perform joins instead.