我无法在stackoverflow上的任何建议中使用分区来创建行号,到目前为止,我发现最简单的方法是创建如下所示的语法,但是它不创建任何分区,只需从第一行创建1直到最后一行>
我已经在mysql 5.6上尝试过,我知道可以在版本8上完成 但是我需要版本5
这是我当前的mysql语法
选择 id_peserta, 得分了, @rank:= IF(@peserta = id_peserta,@rank + 1,1)AS peringkat, @peserta:= id_peserta AS peserta
从 tbl_penjurian ORDER BY id_peserta,得分为DESC
当前结果仅在“ Peringkat”字段上显示1 [当前] https://cdn1.imggmi.com/uploads/2019/10/10/5e74a3aead2092a6fbc0809c758896af-full.png
预期结果是“ Peringkat”按ID比塞塔和得分排序的结果 [预期] https://cdn1.imggmi.com/uploads/2019/10/10/ae0e19a79b88c4ac19dbd328d35a4100-full.png
非常感谢您的帮助