あざーじょいんたいぷ

DjangoのデータベースAPIを使うと必ずINNER JOINになってしまうが、
ソースコードに書かれている通り、

# At present, this method only every returns INNER JOINs; the option is
# there for others to implement custom Q()s, etc that return other join
# types.

カスタムQをつくれば他のJoinを返すことができるようだ。
書くか……。