
mysql中连表查询求和
mysql新手一枚,求大神帮我看下这题怎么做,我第一张表名字为pr,第二张表名字为salesprice,语句该怎么写...
mysql新手一枚,求大神帮我看下这题怎么做,我第一张表名字为pr,第二张表名字为salesprice,语句该怎么写
展开
若以下回答无法解决问题,邀请你更新回答
展开全部
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
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字段,语句该怎么写呢
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |