我想选择最高的 won 从我最后50行。 但为什么不起作用呢?
won
我在其他问题上也发现了这一点,但我不知道为什么这对我不起作用?
这是我的问题,我试过的
SELECT max(won) from games WHERE game ='case' ORDER BY id DESC LIMIT 50
我想从最后50行中按desc获得最高的胜利,所以我按id desc排序。
但比我赢得的每件事都要高得多,不仅仅是在最后50排。
尝试使用子查询:
select max(won) from (SELECT * from games WHERE game ='case' ORDER BY id DESC LIMIT 50)a
你可以先做极限,然后得到最大值。
SELECT max(won) FROM ( SELECT * FROM games WHERE game ='case' ORDER BY id DESC LIMIT 50 ) AS tbl