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

Nhận game_id của một người chơi MAX (điểm số) trong sql

ở đây tôi đã tạo sql feedle bạn có thể loại bỏ

SELECT s.id, t.game_id, t.score
FROM    (
        SELECT game_id, score
        FROM game
        WHERE player_id =2 order by score desc limit 0,1
    ) t
LEFT JOIN game s on s.game_id = t.game_id AND s.score = t.score


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để chọn các mục từ mối quan hệ này?

  2. Truyền dữ liệu giữa cơ sở dữ liệu MySQL và Oracle

  3. Không thể kết nối với máy chủ MySQL cục bộ thông qua socket homebrew

  4. Chỉ mục Mysql trên chế độ xem không hoạt động

  5. MySQL Workbench hiển thị kết quả dưới dạng BLOB