Anh này đây dường như có một cách đặt biến trong cùng một truy vấn thành 0. Tuy nhiên, tôi chưa thiết lập MySQL trên máy này để thử.
Đây là câu hỏi mà anh ấy gợi ý trong bài đăng trên blog của mình:
select @rownum:[email protected]+1 ‘rank’, p.* from player p, (SELECT @rownum:=0) r order by score desc limit 10;
(Có phải sắp tới một số bài tập về nhà có liên quan đến cấp độ máy tính không? Đây là câu hỏi thứ ba mà tôi đã thấy trong hai ngày này.)
Bạn có đang kiểm tra điểm trùng lặp không?