我被困在这里,我不知道如何解决它。
我有一个数据库表,当有人投票给该用户时,它有用户ID,用户等级和日期(3个字段)。
我试图阅读今天日期平均成绩最高的用户,仅限一位。 但问题是我只想阅读有5票或更多票的用户。
我的查询看起来像这样,但我得到一个错误:
SELECT
idusers,
AVG(votes) AS Grade
FROM rank
WHERE (data = '{$dbDate}')
AND ((SELECT count(ID) + 1 FROM rank) AS tmpcount WHERE tmpcount>4)
GROUP BY idusers
ORDER BY Grade DESC
LIMIT 1
如果没有tmpcount>4
子句,此查询工作正常,但我需要计算Id。