遇到一个难题,请高人帮忙!
时间:2010-08-16
来源:互联网
用户表
Name(用户名)
订单表
ID,u_name(用户名)
订单明细表
o_id(订单id),pro_id(产品编号),pro_price(产品价格)
求每个用户所定的产品数量,和总价格
需要说明的是:
户表 : 订单表 是 1:n的关系
订单表:订单明细表 是 1:n的关系
通过用户表查处该用户订单明细表的数量,就是订购产品的总数
每张订单明细上价格的总数,就是全部产品的总数
Name(用户名)
订单表
ID,u_name(用户名)
订单明细表
o_id(订单id),pro_id(产品编号),pro_price(产品价格)
求每个用户所定的产品数量,和总价格
需要说明的是:
户表 : 订单表 是 1:n的关系
订单表:订单明细表 是 1:n的关系
通过用户表查处该用户订单明细表的数量,就是订购产品的总数
每张订单明细上价格的总数,就是全部产品的总数
作者: nightwish 发布时间: 2010-08-16
似乎只能三表联合了。
查询订单明细表,联合其他两表获取需要的数据。
查询订单明细表,联合其他两表获取需要的数据。
作者: 帅青蛙 发布时间: 2010-08-17
select u.name, count(*) as product_count, sum(d.pro_price) as price_sum from 用户表 as u left join 订单表 as o on u.name=o.u_name left join 订单细表 as d on o.id=d.o_id where u.name='用户名' group by u.name
作者: 112183883 发布时间: 2010-08-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28