orders 订单,表示 uid 字段表示属于哪个用户
orders_detail 订单具体内容 oid 表示属于哪个订单,pid 表示哪个商品 pamount 表示商品的数量products 商品 price 表示价格,point 表示赠送的积分现在我要列出orders中属于某个用户的所有订单,并统计出每条订单上的总价格和总赠送的积分。
怎么写SQL(最好是一条语句)
orders_detail 订单具体内容 oid 表示属于哪个订单,pid 表示哪个商品 pamount 表示商品的数量products 商品 price 表示价格,point 表示赠送的积分现在我要列出orders中属于某个用户的所有订单,并统计出每条订单上的总价格和总赠送的积分。
怎么写SQL(最好是一条语句)
orders_detail (oid,pid,pamount)
products (price,point,pid)列出orders中属于某个用户的所有订单,并统计出每条订单上的总价格和总赠送的积分select sum(pamount),sum(point)
from orders o,orders_detail d,products p
where o.oid=d.oid
and d.pid=p.pid
and o.uid='xxxx'
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下个人觉得比较好的提问方式。得到回复的机率会大一些http://www.accessbbs.cn/bbs/viewthread.php?tid=19552
http://www.accessbbs.cn/bbs/viewthread.php?tid=19546
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html