mysql中连表查询求和

mysql新手一枚,求大神帮我看下这题怎么做,我第一张表名字为pr,第二张表名字为salesprice,语句该怎么写... mysql新手一枚,求大神帮我看下这题怎么做,我第一张表名字为pr,第二张表名字为salesprice,语句该怎么写 展开
 我来答
若以下回答无法解决问题,邀请你更新回答
句心后端开发
2018-01-19 · 专注后端和移动端编程
句心后端开发
采纳数:316 获赞数:624

向TA提问 私信TA
展开全部
1 美国购买的总金额:
select SUM(Salesprice*Productnumber) as total_price from sale where Clientname = "美国";
结果
total_price
209000
2 查询购买过坦克的客户名称和数量
select Clientname,Productnumber from sale as s left join product as p on p.Productid = s.Productid where p.Productname = "坦克";
结果
Clientname Productnumber
美国 1
英国 8
法国 7
3 查询并统计轮船的销售总金额
select SUM(s.Productnumber*s.Salesprice) as total_price from sale as s left join product as p on p.Productid = s.Productid where p.Productname="轮船";

结果:

total_price

188000
追问
感谢感谢,不过我第一题求美国购买的总金额,是用数量乘以购买价格,数量在第二张salesprice表里,购买价格在第一张pr表里就是price字段,语句该怎么写呢
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式