要实现表C的功能如何写SQL语句?谢谢! select A.材料编号,A.数量*B.数量 AS 数量from A inner join B on A.类型=B.类型 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select a.材料编号, sum(a.数量*b.数量) as 数量 from 表A a, 表B b where a.类型=b.类型 group by a.材料编号 表:HOT_STANDANRT_STUFFHOT_ID HOT_STUFF HOT_STUFF_QUANTITY1-001 6001 31-001 6002 21-001 6003 21-002 6001 11-002 6002 1表:PRO_TOTALHOT_STANDARD_ID HOT_STANDARD_QUANTITY1001 21002 2 select a.HOT_STUFF, sum(a.HOT_STUFF_QUANTITY*b.HOT_STANDARD_QUANTITY) as 数量 from HOT_STANDARD_STUFF a, PRO_TOTAL b where a.HOT_ID=b.HOT_STANDARD_IDgroup by a.HOT_STUFF这个运行的结果就6003编号的材料有问题(结果为8,应该是4,结果多了4)。其它都没问题。 这个联表group by 语句应该怎么写? 再问一个麻烦的sql语句 求SQL表对表复制指定列的语句 两个时间相减?怎么把它们的全部时间显示出来啊? sql查询的问题 sql 2000修改触发器向大侠求救 老鸟帮我!!! 怎么把设计好的数据库做成安装文件 怎样通过一个表更新令一个表 vb 访问SYBASE的问题 求助:列车时刻中转算法 急求大虾帮忙写一个sql语句的问题,谢谢谢谢谢谢!!!!!!!!!!!!!!!
a.材料编号,
sum(a.数量*b.数量) as 数量
from
表A a,
表B b
where
a.类型=b.类型
group by
a.材料编号
HOT_ID HOT_STUFF HOT_STUFF_QUANTITY
1-001 6001 3
1-001 6002 2
1-001 6003 2
1-002 6001 1
1-002 6002 1表:PRO_TOTAL
HOT_STANDARD_ID HOT_STANDARD_QUANTITY
1001 2
1002 2 select
a.HOT_STUFF,
sum(a.HOT_STUFF_QUANTITY*b.HOT_STANDARD_QUANTITY) as 数量
from
HOT_STANDARD_STUFF a,
PRO_TOTAL b
where
a.HOT_ID=b.HOT_STANDARD_ID
group by
a.HOT_STUFF
这个运行的结果就6003编号的材料有问题(结果为8,应该是4,结果多了4)。其它都没问题。