tl; dr:Django आपको समूह को खंड द्वारा नियंत्रित करने की अनुमति देता है लेकिन यह इसे SQL के सभी स्वादों में काम करने के लिए सीमित करता है इसलिए मैं वह नहीं कर सकता जो मैं चाहता हूं।
मुझे यह बताया गया है कि मूल क्वेरी जिसे मैं django ORM के साथ उत्पन्न करने का प्रयास कर रहा हूं, वास्तव में SQL के सभी स्वादों के लिए मान्य नहीं है। मैं जिस क्वेरी की तलाश कर रहा था उसका एक पुनश्चर्या यहां दिया गया है:
SELECT *, MAX("run"."start_time")
FROM "run"
LEFT OUTER JOIN "project" ON ("run"."project_id" = "project"."id")
GROUP BY "project"."id"
यदि कोई व्यक्ति किसी ऐसी चीज का चयन करने का प्रयास करता है जो MSSQL में GROUP BY में नहीं है, तो उन्हें वास्तव में एक त्रुटि मिलेगी। तो मुझे ऐसा लगता है कि django वास्तव में मुझे इस तरह की कोई क्वेरी उत्पन्न नहीं करने देना चाहिए और मैं अनिवार्य रूप से अपनी समस्या को गलत तरीके से हल करने का प्रयास कर रहा हूं।