关于增加 销售排行 搜索条件的问题?

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家



后台报表统计 >> 销售排行
该功能可以根据指定日期来统计出 所有产品的销售量情况,由于特殊需要,偶想统计某个会员在指定时间了,购买的商品分别都是多少数量,所以希望在 搜索日期上面增加根据 “会员名称”的条件来统计, 偶已经增加了 “商品名称”和“ 商品货号”的条件,但是由于admin/sale_order.php 程序里没有关联到会员表 users 而表 order_info 有user_id,请教各位怎么把他们之间的关联起来查询呢?谢谢!!

附语句:

$sql = "SELECT og.goods_id, og.goods_sn, og.goods_name, oi.order_status, " .
"SUM(og.goods_number) AS goods_num, SUM(og.goods_number * og.goods_price) AS turnover ".
"FROM ".$GLOBALS['ecs']->table('order_goods')." AS og, " .
$GLOBALS['ecs']->table('order_info')." AS oi" .$where .
"".$goods_name." GROUP BY og.goods_id ".
' ORDER BY ' . $filter['sort_by'] . ' ' . $filter['sort_order'] ;



回答:
不错支持下哦···

谢谢支持,怎么没人指点的呢、?

怎么没人指点的呢、?

怎么没人指点的呢、?

先根据 会员名 查询到会员id 然后关联到order_info表里面 就可以了

先根据 会员名 查询到会员id 然后关联到order_info表里面 就可以了
summer_luoye 发表于 2011-6-14 13:14


查询语句里 3个表关联查询的 我写 查不出来 ,能否详细指点下,谢谢!

查一下mysql 多表关联查询语句,自己琢磨一下。



ecshop代码里面有的,自己多看下。去搜索下sql多表连接查询。

谢谢各位的指点,偶再试试吧