मेरे पास निम्न तालिका कहा जाता है प्रश्न:कैसे समूह के लिए DESC द्वारा आदेश
ID | asker
1 | Bob
2 | Bob
3 | Marley
मैं केवल एक बार प्रत्येक प्रश्नकर्ता का चयन करना चाहते हैं और अगर वहाँ एक ही नाम के साथ कई askers कर रहे हैं, उच्चतम आईडी से एक का चयन । तो, अपेक्षित परिणाम:
ID | asker
3 | Marley
2 | Bob
मैं निम्न क्वेरी का उपयोग:
SELECT * FROM questions GROUP by questions.asker ORDER by questions.id DESC
मैं निम्नलिखित परिणाम प्राप्त:
ID | asker
3 | Marley
1 | Bob
तो यह पहली 'बॉब' का चयन करता है यह बजाय सामना करना पड़ता है आखिरी में से
धन्यवाद
प्रश्न: क्या आपका आईडी कॉलम INTERGERS या VARCHAR के रूप में सेट है? –
ऑटो वृद्धि पूर्णांक –