मेरे और ज़ीरक के बीच मूल प्रश्न में टिप्पणियों को देखते हुए, मैं निम्नलिखित उत्तर का प्रस्ताव दूंगा।
वह सही है - सबसे हाल की टिप्पणी की तारीख खोजने के लिए पूरे पेड़ का पता लगाने में कुछ समय लग सकता है, क्योंकि ऐसा लगता है कि सिस्टम में होने वाले नेस्टिंग के स्तरों की संख्या की कोई सीमा नहीं है। मुझे पता है कि यह डेटा की बहुत अधिक पुनरावृत्ति है, लेकिन क्यों न main_post_id
जैसी कोई चीज़ संग्रहीत की जाए , जो रूट नोड (मुख्य पोस्ट) को संदर्भित करता है। इस तरह आप ORDER BY max(time) WHERE main_post_id = 1
।
यदि यह फ़ोरम सॉफ़्टवेयर है (जो मुझे लगता है कि इसमें थ्रेड्स की सूचियों के पेजिनेशन जैसी चीजें भी शामिल हो सकती हैं), तो यह जीवन को बहुत आसान बना देगा, क्योंकि आप PHP के बजाय डेटाबेस क्वेरी स्तर पर सॉर्टिंग कर सकते हैं।पी>