一个很差的表单,但是已经做好了,跪求解决方案! 你最好再起个字段来保存每种商品的销售量这样就可以用select * from table_name ordey by 销售量字段名 limit 0,10 desc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样好象不是我的初衷!例如:甲客人买了3本A商品,4本B商品;乙客人买了5本A商品,1本B商品,6本C商品。现在要求出销售量最高的商品。这些记录都是在以上的这个表单显示的!我的思路是:求出上面总共有多少条商品ID,然后根据商品的ID查出数量,然后排序!不知道能不能实现! 恩,要加一个字段然后用上面的SQL你的数据库里面没有销售的数据啊 可以这样啊,也要加一个字段比如现在库存的数量select * from table_name ordey by (购买-库存) limit 0,10 desc select sum(购买数量) from tb group by 商品序号 order by 'sum(购买数量)' desc limit 0,10 select * from shopping group by goodsid order by sum(amount) desc limit 0,10 select * from shopping group by goodsid order by sum(amount) desc limit 0,10 楼主的库表不是很好我的建议是,在你的商品表里面增加goodsbuy,goodsamount这两个字段,保存商品的购买次数和数量,每次订单生成都往里写,这样便于统计 select goodsid,sum(amount) from shopping group by goodsid order by sum(amoutnt) desc select goodsid,sum(amount) from shopping group by goodsid order by sum(amount) desc好象不能执行? $query = "select goodsid,sum(amount) from shopping group by goodsid order by sum(amount) desc"; $result = mysql_query($query); $result = mysql_query($query); if($result): echo "ok"; else: echo "sorry"; endif; 以上语句执行的结果是“sorry";! $query = "select goodsid,sum(amount) from shopping group by goodsid order by 'sum(amount)' desc"; sum(amount)要加引号 给聚集列加上别名select goodsid,sum(amount) as goodsamount from shopping group by goodsid order by goodsamount desc limit 0,10 请问网站如何采集文章? php数据编码问题 层序遍历,或者说是构造完全三叉树 PHP中的编辑器如何在后天添加格式后前台现实输出格式 PHP初学者的配置环境问题! 为什么数组不会替换? PHP 中的“新”字 基础题::关于parent子类属性? 做了一个网络U盘,大家评评,顺便散分! 新完成一个网站,散分! 你家好! PHP是什么,和JSP,,,ASP是同一类吗
例如:甲客人买了3本A商品,4本B商品;乙客人买了5本A商品,1本B商品,6本C商品。现在要求出销售量最高的商品。这些记录都是在以上的这个表单显示的!
我的思路是:求出上面总共有多少条商品ID,然后根据商品的ID查出数量,然后排序!不知道能不能实现!
然后用上面的SQL
你的数据库里面没有销售的数据啊
比如现在库存的数量
select * from table_name ordey by (购买-库存) limit 0,10 desc
好象不能执行?
$result = mysql_query($query);
if($result):
echo "ok";
else:
echo "sorry";
endif; 以上语句执行的结果是“sorry";!
sum(amount)要加引号
select goodsid,sum(amount) as goodsamount from shopping group by goodsid order by goodsamount desc limit 0,10