首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为嵌套的MySQL或SQL查询写Django查询

问为嵌套的MySQL或SQL查询写Django查询
EN

Stack Overflow用户
提问于 2011-04-20 17:35:46
回答 1查看 318关注 0票数 0

我有一个query1 in MySQL,它用于为问题(在其中扮演过的电影)推导出一个答案,.I在MySQL中得到正确的行集。

我现在想知道如何将query1转换为Django查询::查询如下:

代码语言:javascript
复制
SELECT movie_name 
  FROM movies_movie 
 WHERE movie_id 
    IN ( SELECT movie_id 
           FROM movies_crew 
          WHERE Crew_name_id 
             IN ( SELECT crew_id 
                    FROM movies_crewname 
                   WHERE name 
                    LIKE %shaun%));

注:

table

  • movies_crew包含crew_name_id (从movies_crewname引用)和movie_id (从movies_crewname引用来自movies_crewname)和movie_id(引用crew_id作为pk

f 217)

有人能告诉我写Django查询的正确方法吗?

EN

回答 1

Stack Overflow用户

发布于 2011-04-20 18:01:10

代码语言:javascript
复制
Movie.objects.filter(crew__crewname__name__icontains="shaun")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5734327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档