SQL |使用有序表获取行号并使用WHERE

时间:2018-09-23 14:09:32

标签: mysql sql

我迷失了自己的任务。我需要从这张桌子上拿走 https://i.gyazo.com/06ebc5b1d070d3be638243cd366dc9a4.png

当我有serverNick时,由pocetHlasovani DESC排序的行位置,例如“ Unknown”。

有解决方案吗?

1 个答案:

答案 0 :(得分:0)

您可以count()的所有行都带有“较高”的pocethlasovani

SELECT count(*)
       FROM elbat t1
       WHERE t1.pocethlasovani >= (SELECT t2.pocethlasovani
                                          FROM elbat t2
                                          WHERE t2.servernick = 'Unknown');

servernick应该是唯一的。

相关问题