tl;dr:Django vám umožňuje ovládat skupinu klauzulí, ale omezuje to na práci ve všech variantách SQL, takže nemůžu dělat, co chci.
Bylo mi řečeno, že původní dotaz, který se snažím vygenerovat pomocí ORM django, není ve skutečnosti platný pro všechny varianty SQL. Zde je opakování dotazu, který jsem hledal:
SELECT *, MAX("run"."start_time")
FROM "run"
LEFT OUTER JOIN "project" ON ("run"."project_id" = "project"."id")
GROUP BY "project"."id"
Pokud se člověk pokusí vybrat něco, co není v GROUP BY v MSSQL, ve skutečnosti dostane chybu. Zdá se mi tedy, že by mi django ve skutečnosti neměl dovolit vygenerovat dotaz jako je tento, a já se v podstatě pokouším vyřešit svůj problém nesprávně.