Vin adlı üyeden alıntı: mesajı görüntüle
Merhaba,

Bi sayıya göre sıralama yapmak istiyorum, maaş örneğini verdim.

Örneğin "personel" tablomuz var,
"siralama" ve "maas" alanlarımız var.

"maas" sayısının büyükten küçüğe olacak şekilde sıralanarak, bu sıranın "siralama" alanında güncellenmesini istiyorum. Maaşlar değiştiğinde, update kodunu çalıştırarak "siralama" alanını yenilemek istiyorum.

row_number ile denedim ama başaramadım.

SELECT row_number() over(order by maas) AS siralama, * FROM personel
Yardımcı olabilecek var mı?
Merhaba Mysql üzerinde Row Number gibi bir sonuç elde etmek istiyorsan şu şekilde olabilir;

set @row_number=0;
select (@row_number := @row_number +1) AS siralama, personel.* FROM personel ORDER BY maas desc