我有mysql的下表表“销售额”
id, product, code, quantity, amount, who-sold-it
而字段“谁卖的”只是一个理解问题的例子,而不是字段的真实名称现在我有了另一个表名为“users”,它看起来像这样
id, name, sellercode
我需要得到前5名卖家使用两个表寻找谁在每次销售,并显示他们的名字和销售金额
kuuvgm7e1#
按总销售额排序结果,并使用 limit . 您还可以将sales表与seller表连接起来,以获得卖家的名称。
limit
select users.name, users.sellercode, sum(sales.amount) as total from sales, users where sales.sellercode = users.sellercode group by users.sellercode, users.name order by total desc limit 5
要显示结果:
<?php while ($row = mysqli_fetch_assoc($result)) ?> <tr> <td><?php echo htmlspecialchars($row['name'])</td> <td><?php echo htmlspecialchars($row['total'])</td> </tr> <?php } ?>
1条答案
按热度按时间kuuvgm7e1#
按总销售额排序结果,并使用
limit
. 您还可以将sales表与seller表连接起来,以获得卖家的名称。要显示结果: