Thursday, 15 March 2012

sql - Sqlite get max id not working (?) -


इस का उपयोग करते हुए:

  SELECT * WHERE id = MAX (id) इतिहास से;  

लेकिन मेरी क्वेरी रिक्त है मैंने यह भी कोशिश की है (यह एक काम करता है):

  चयन अधिकतम (आईडी) max_id इतिहास से;  

लेकिन obviusly मेरी क्वेरी में केवल max_id कुंजी है

आपको किसी अन्य स्तर को का चयन करने की आवश्यकता है अधिकतम के लिए, इस तरह:

  SELECT * WHERE id = (इतिहास से SELECT MAX (id)) इतिहास से;  

एक बेहतर तरीका अवरोही क्रम में id द्वारा क्रमबद्ध होगा, और एक पंक्ति में आउटपुट को सीमित करेगा:

  इतिहास से ORDER आईडी DESC LIMIT 1  
से चुनें

No comments:

Post a Comment