データベースへの発行クエリ数を少なくするため、クエリを最適化する[[QuerySet (Django)|QuerySet]]のメソッド。[[外部キー]]との関係が1:1以外(n:1やn:m)である場合に、[[N+1問題]]を回避するために使う。 適応されていると、以下のようなIN句になるはず。 ```sql SELECT ... FROM ... WHERE ... IN (...) ``` > [!hint] > 1:1の場合は[[select_related (Django)|select_related]]を使う。