Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

नवीनतम उत्तर के समय तक फ़ोरम पोस्ट व्यवस्थित करें

मेरे और ज़ीरक के बीच मूल प्रश्न में टिप्पणियों को देखते हुए, मैं निम्नलिखित उत्तर का प्रस्ताव दूंगा।

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

यदि यह फ़ोरम सॉफ़्टवेयर है (जो मुझे लगता है कि इसमें थ्रेड्स की सूचियों के पेजिनेशन जैसी चीजें भी शामिल हो सकती हैं), तो यह जीवन को बहुत आसान बना देगा, क्योंकि आप PHP के बजाय डेटाबेस क्वेरी स्तर पर सॉर्टिंग कर सकते हैं।

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक दिन में प्रत्येक घंटे के नवीनतम रिकॉर्ड का चयन कैसे करें

  2. MySQL सर्वर का समय क्षेत्र कैसे बदलें?

  3. MySQL में खाली डेटा कैसे छोड़ें?

  4. PHP चर को बूटस्ट्रैप मोडल में पास करें

  5. MySQL:मैं डेटाबेस में अंतिम प्रविष्टि का टाइमस्टैम्प कैसे प्राप्त कर सकता हूं?