tl; dr:Djangoではgroup by句を制御できますが、SQLのすべてのフレーバーで機能するように制限されているため、やりたいことができません。
私がdjangoORMで生成しようとしている元のクエリは、実際にはすべての種類のSQLに有効であるとは限らないことが指摘されています。これが私が探していたクエリの復習です:
SELECT *, MAX("run"."start_time")
FROM "run"
LEFT OUTER JOIN "project" ON ("run"."project_id" = "project"."id")
GROUP BY "project"."id"
MSSQLのGROUPBYにないものを選択しようとすると、実際にはエラーが発生します。ですから、djangoは実際にはこのようなクエリを生成させてはいけないように思われ、私は本質的に問題を誤って解決しようとしています。