Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách truy vấn các hàng có giá trị cột cao nhất trong số các hàng có cùng giá trị cho một trong các cột

Một giải pháp khác sẽ hoạt động trên SQL Server 2000 (giống như INNER JOIN ở trên, nhưng nhanh hơn một chút) là:

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. Cách chỉ định vị trí của tệp dữ liệu và tệp nhật ký khi tạo cơ sở dữ liệu trong SQL Server

  2. .NET:Cách chèn tài liệu XML vào SQL Server

  3. Lưu trữ thông báo raiserror của SqlServer trong C #

  4. Hiểu rõ về các ràng buộc duy nhất của SQL Server

  5. Chọn Truy vấn với điều kiện Where tùy thuộc vào giá trị danh sách trong asp.net