主题:请各位老师进来帮我解一道题,谢谢
vanno
[专家分:0] 发布于 2005-10-25 19:24:00
数据模型如下:
商品:P(PNO,PNAME,PRICE),分别表示商品号,名称,单价.
售货员:S(SNO,SNAME,SXB),分别表示售货员号,姓名,性别
销售记录:R(PNO,SNO,NUM),分别表示商品号,售货员号,销售数量.
要求用SQL查询完成
(1)所有售货员都出售过的商品名称
(2)每个销售人员的总计销售金额
回复列表 (共3个回复)
沙发
露珠 [专家分:0] 发布于 2005-11-21 18:47:00
(1)所有售货员都出售过的商品名称
select pname
from p,r
where p.pno=r.pno and num>o
(2)每个销售人员的总计销售金额
select sno,price*num as 总销售额
from p,s,r
where s.sno=r.sno and p.pno=r.pno
学生可以吗?
我是大二学生!
板凳
tuwei123 [专家分:30] 发布于 2005-12-14 05:10:00
select pname
from p
where p.pno =r.pno (select sneme
from r
where num>0)
我不知道对不对!!!~~~
3 楼
chris9913 [专家分:0] 发布于 2005-12-28 19:03:00
(1)select PNAME from P,R where P.PNO=R.PNO and (select count(*) from R group by PNO)=(select count(*) from S)
(2)select PNAME,sum(PRICE*NUM) as 总额 from P,S,R where R.SNO=S.SNO and R.PNO=P.PNO group by S.SNO
我来回复