मेरे पास मेरे एंड्रॉइड एप्लिकेशन में एक डेटाबेस सहेजा गया है और डीबी में डाले गए अंतिम 10 संदेशों को पुनर्प्राप्त करना चाहते हैं।एंड्रॉइड SQLite क्वेरी - नवीनतम 10 रिकॉर्ड प्राप्त करना
जब मैं का उपयोग करें:
Select * from tblmessage DESC limit 10;
यह मुझे 10 संदेश देता है, लेकिन टॉप से। लेकिन मुझे LAST 10 संदेश चाहिए। क्या यह संभव है?
मान लीजिए पूरे तालिका डेटा है -
1,2,3,4,5....30
मैं क्वेरी लिखा select * from tblmessage where timestamp desc limit 10
यह 30,29,28...21
से पता चलता लेकिन मैं के रूप में अनुक्रम चाहते हैं - 21,22,23...30
आप अपने प्रश्न के रूप में ORDER BY खंड का उपयोग कर बदलना होगा 'tblmessage आदेश से चयन * द्वारा _ id DESC सीमा से 10' –
मुझे लगता है कि मेरी तालिका कोई _id कॉलम नहीं बना रही है। – Darpan