我有一个query1 in MySQL,它用于为问题(在其中扮演过的电影)推导出一个答案,.I在MySQL中得到正确的行集。
我现在想知道如何将query1转换为Django查询::查询如下:
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查询的正确方法吗?
发布于 2011-04-20 18:01:10
Movie.objects.filter(crew__crewname__name__icontains="shaun")https://stackoverflow.com/questions/5734327
复制相似问题