帮我写一个mysql语句会员表
订单表
现在要统计所有人的订单信息比如有1万个人,其中有2千人购买,
要统计所有人的订单信息,没有买的人购买总额为0 订单数为0 有订单的得到订单总额和订单数比如结果如下:
m_name ordernum orderamountmoneyusername1 0 0
username2 1 112
username3 0 0
username4 4 3340
订单表
现在要统计所有人的订单信息比如有1万个人,其中有2千人购买,
要统计所有人的订单信息,没有买的人购买总额为0 订单数为0 有订单的得到订单总额和订单数比如结果如下:
m_name ordernum orderamountmoneyusername1 0 0
username2 1 112
username3 0 0
username4 4 3340
解决方案 »
- select sum(id) 和 select * 那条sql速度快?
- SQL 三表联合查询 ?请高手指点 在线等待~~
- 大家进来帮忙看下我的mysql为什么总是执行不了sql语句,谢谢!
- limit失效是怎么回事?
- 两个表的统计问题
- 急问!???
- 关于C++程序中与Mysql之间的连接问题
- 创建触发器后不能进行修改操作,Can't update table 'psxt_user' in stored function/trigger because
- 请问这句sql语句问题出在哪里呢,比较复杂的一个sql
- 有用过cobar的看过来,请教个问题(cobar所谓的读写分离)
- 大家帮我优化一条sql吧。
- 按天去重复数据
会员表 m_id(用户ID) m_name (用户名称)
订单表 o_id(订单id) o_price(订单金额) m_id(外键ID 用户ID)
要统计所有人的订单信息,没有买的人购买总额为0 订单数为0 有订单的得到订单总额和订单数
FROM fx_members
LEFT JOIN fx_orders ON fx_members.m_id = fx_orders.m_id
GROUP BY fx_orders.m_id为什么不可以
FROM fx_members
LEFT JOIN fx_orders ON fx_members.m_id = fx_orders.m_id
GROUP BY fx_orders.m_id
这个哪个地方不对
from 会员表 left join 订单表 on 会员表.m_id=订单表.m_id
group by 会员表.m_id,会员表.m_name
asorderamountmoney FROM table1 as A ,table2 as B WHERE A.name=B.name GROUP BY A.name ", Conn)
Da.Fill(Ds)