我有这个查询在某种程度上起作用。它返回“评级”的正确值(输出为 7,最高评级),但“内容”的输出来自表中的不同行。(不是评分最高的行,即 7)
$bestAnswerQuery = MYSQL_QUERY("SELECT content, MAX(rating) as rating FROM answers WHERE questionID = '$questionID'");
$fetchBestAnswer = MYSQL_FETCH_ASSOC($bestAnswerQuery);
echo "$fetchBestAnswer[content] $fetchBestAnswer[rating]";
谁能告诉我为什么?我已经搜索过,但无法找出为什么它不能正常工作。