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

उन पंक्तियों के लिए क्वेरी कैसे करें जिनमें स्तंभों में से किसी एक के लिए समान मान वाली पंक्तियों के बीच उच्चतम स्तंभ मान है

एक अन्य समाधान जो SQL Server 2000 पर काम करेगा (जैसा कि ऊपर INNER JOIN है, लेकिन थोड़ा तेज़ है) है:

SELECT id, userId, Score
  FROM UserScores
 WHERE id in (SELECT MAX(id)
                FROM UserScores
               GROUP BY userId
             ) 
 ORDER BY userId


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में सर्वर जानकारी प्राप्त करने के लिए SERVERPROPERTY () का उपयोग करें

  2. चुनिंदा स्टेटमेंट का उपयोग करके कई पंक्तियों को अपडेट करें

  3. TSQL में नेस्टेड ट्रांजैक्शन थ्रोइंग एरर का रोलबैक

  4. XLSX फ़ाइल एक्सटेंशन से बल्क इंसर्ट कैसे करें?

  5. SQL सर्वर में 'डेटाटाइम 2' संग्रहण आकार को समझना