Sıralaması için belirlenen mySQL sonucundan rownum bul

0 Cevap php

Ben oyunun kullanıcıların puanları depolayan bir tablo var - mümkünse yalnız mySQL kullanarak kendi rütbe bulmak ne yapmam mümkün istiyorum ne (oyuncuların miktarı ayrıştırmak için katlanarak php döngü sürelerini artırır eğer tüm veritabanı artacak çünkü önemli ölçüde).

Şimdiye kadar bu açıklama almak mümkün olmuştur

select @rownum:=@rownum+1 'rank', s.* from top100 s, (select @rownum:=0) r order by score desc 

uygulanan sıralaması ile ayarlanmış bir sonuca dönmek için - ne zaman yapmak gerekiyor oyuncular önceki Ovülden son insert_id bulmak için bir alt sorgu kullanarak bu içinde tek bir öğe bulmak.

Herhangi bir yardım büyük mutluluk duyacağız.

0 Cevap