gpt4 book ai didi

php - 从最后输入的十个值中选择最受欢迎的条目

转载 作者:行者123 更新时间:2023-11-29 01:44:27 26 4
gpt4 key购买 nike

我可以从最后十个条目中进行选择,但不确定如何从这十个条目中选择最受欢迎的条目?另外,我如何计算最受欢迎的条目的数量并将其输出为百分比?

<?php 
$sql = "SELECT data FROM table_answers ORDER BY id DESC LIMIT 10";
$result = mysql_query ($sql, $db);
while ($row = mysql_fetch_array ($result))
{
echo "[".$row['data']."]";
}
?>

而且我也尝试执行 WHERE 值,但它没有返回任何结果。

$sql = "SELECT data FROM table_answers WHERE id IN (SELECT id FROM table_answers
ORDER BY id DESC LIMIT 10) ORDER BY popularity DESC LIMIT 1";
$result = mysql_query ($sql, $db);
while ($row = mysql_fetch_array ($result))
{
echo " [".$row['data']."] ";
}

有人知道我这里可能做错了什么吗?请

最佳答案

这应该可以解决问题 -

SELECT tableorder.* 
FROM (SELECT *
FROM table
ORDER BY id DESC
LIMIT 10) tableorder
ORDER BY tableorder.popularity DESC
LIMIT 1

内部查询将根据 id 排序并获得前 10 名。外部查询将再次根据流行度对 10 行进行排序并返回流行度最高的行。

关于php - 从最后输入的十个值中选择最受欢迎的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10674745/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com