Arkadaşlar row number kodlarını phpadminden uyguluyorum ancak hata alıyorum, istediğim şeyler kullanıcı tablosunda bulunan 3 kategorileri birbiri içerisinde sıralamak, ancak hata alıyorum. Ya yardımcı olun ya da ücret karşılığında yaparsanız sevinirim
SELECT ROW_NUMBER() OVER(PARTITION BY GRUP ORDER BY Puan DESC) AS RowNumber,* FROM Kullanici
Edit: Arkadaşlar aşağıdaki sorgu çalıştı ancak şöyle bir sorum var:
aşağıdaki kodları çalıştırdım daha sonra bana bir sonuç çıktı ancak o veriler sonra kayboluyor. User tablosuna onu nasıl işlettirebilirim? Yani nasıl kalacı kalabilir? SELECT
user.*,
@cur:= IF(hit=@hit, @cur+1, 1) AS row,
@hit := hit
FROM
user CROSS JOIN
(SELECT @hit:=(SELECT MIN(hit) FROM user), @cur:=0) AS init
ORDER BY
user.puan DESC