यह आपके लिए काम करना चाहिए।
SELECT *
FROM [tableName]
WHERE id IN (SELECT MAX(id) FROM [tableName] GROUP BY code)
यदि आईडी AUTO_INCREMENT है, तो उस डेटाटाइम के बारे में चिंता करने की कोई आवश्यकता नहीं है जो गणना करने के लिए कहीं अधिक महंगा है, क्योंकि नवीनतम डेटाटाइम में भी उच्चतम आईडी होगी।
अपडेट करें: प्रदर्शन के दृष्टिकोण से, सुनिश्चित करें कि id
और code
बड़ी संख्या में रिकॉर्ड के साथ काम करते समय कॉलम को अनुक्रमित किया जाता है। अगर id
प्राथमिक कुंजी है, इसमें अंतर्निहित है, लेकिन आपको code
को कवर करते हुए एक गैर-संकुल अनुक्रमणिका जोड़ने की आवश्यकता हो सकती है और id
।