9

このSQLクエリをDjangoORMステートメントに変換するにはどうすればよいですか?

SELECT field1, field2, field3
FROM table1
WHERE field1 NOT IN 
(SELECT 2_field1 FROM table2);

親切に助けてください!:)

ps
table1およびまたはtable2に制限されていないForeignKeyManyToMany

4

1 に答える 1

18

ドキュメントに示されているように、2つのQuerySetを使用します。

inner_qs = table2.objects.all()
results = table1.objects.exclude(field1__in=inner_qs)
于 2012-12-31T20:16:12.163 に答える