我的每个产品都有一个MySQL表,数据库看起来像这样:
printf("%lld", sum)
正如你所看到的那样,我推销一款产品并将其保存在那里。
现在的问题是我的老板告诉我要显示一个销售最多的产品订单的页面,大部分都卖得少卖。
ID CODE QUANTITY PRICE PAID EARNINGS
好的,我们走了
In this case what I have to do is to count the QUANTITY field
现在我们使用总和(数量)显示按销售量(数量)排序的所有已售产品的结果,然后我们显示结果
<?php
$letsdoit = mysqli_query($database, "SELECT * FROM `sales` SUM(quantity) AS `quantity` order by `quantity`");
while($show= mysqli_fetch_assoc($letsdoit )){
?>
我们关闭了WHILE
CODE <?php echo $mostrar['code'] ?> QUANTITY <?php echo $mostrar['quantity'] ?>
问题是,它计算所有销售的产品,尝试另一种方式并获得
<?php }?>
我从来没有像这样复杂的查询 任何人都可以帮我看看它是如何完成的吗?
非常感谢任何想法或帮助
答案 0 :(得分:1)
使您的查询如下
select code, count(*) as count from sold
group by code
order by count desc