我正在尝试按照合计消费的升序打印出用户名和合计消费价值。即,支出最高的用户将首先输出,然后支出第二高的支出,等等。
这是我当前的代码,但是,这似乎只能无限次数地输出单个表行。
$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;
仍然可以显示您的表格摘要和所需答案的摘要