Tôi nghĩ rằng truy vấn sau đây sẽ nhận được kết quả bạn cần. Đầu tiên, bạn phải tính thứ hạng trong một truy vấn con. để trình phát mô tả.
SELECT player, wins, diff,rank from
(
SELECT player, wins, diff, @winrank := @winrank + 1 AS rank
from tmpPoradi,(SELECT @winrank := 0) r
ORDER BY wins DESC,diff DESC
) rt
ORDER BY player
Hy vọng tôi không thiếu bất cứ thứ gì.