我正在尝试按照合计消费的升序打印出用户名和合计消费价值。即,支出最高的用户将首先输出,然后支出第二高的支出,等等。

这是我当前的代码,但是,这似乎只能无限次数地输出单个表行。

$query = "SELECT * FROM (
SELECT * FROM `members` ORDER BY `totalspent` DESC LIMIT 10) tmp order by tmp.totalspent asc";

$result = $mysqli->query($query);

while ($row = $result->fetch_assoc()) {
    echo $row['name'] . " - $" . $row['totalspent'] . "<br/>";
}

最佳答案

选择member_name,从tmp顺序中按totalspent desc从totalspent;

仍然可以显示您的表格摘要和所需答案的摘要

09-26 14:02