A-A+
某工厂的仓库管理数据库中有两个关系模式: 仓库(仓库号 面积 负责人 电话) 原材料(编号
问题详情
某工厂的仓库管理数据库中有两个关系模式:
仓库(仓库号,面积,负责人,电话)
原材料(编号,名称,数量,储备量,仓库号)
要求一种原材料只能存放在同一仓库中。
写出“查询存放原材料数量最多的仓库号”的SQL语句。请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:SELECT仓库号FROM 原材料GROUP BY 仓库号HAVING SUM (数量)>=ALL(SELECT SUM(数量)FROM 原材料GROUP BY 仓库号);
SELECT仓库号FROM 原材料GROUP BY 仓库号HAVING SUM (数量)>=ALL(SELECT SUM(数量)FROM 原材料GROUP BY 仓库号);