(16) 查询单价高于400元的商品编号、商品名称、订货数量和订货单价。 命令:
select b.ProductName ,a.ProductNo ,a.total,a.price from ( select sum(quantity ) as total,ProductNo ,price from OrderDetail group by ProductNo ,price having price >400) as a , Product as b where a.ProductNo =b.ProductNo
结果:
(17) 分别使用左外连接、右外连接、完整外部连接查询单价高于400元的商品编号、商品名称、订货数量和订货单价,并分析比较检索的结果。 命令:
select a.ProductNo ,ProductName ,quantity ,price
from Product a LEFT OUTER JOIN OrderDetail b ON a.ProductNo =b.ProductNo group by a.ProductNo ,quantity ,price ,ProductName having price >400
select a.ProductNo ,ProductName ,quantity ,price
from Product a RIGHT OUTER JOIN OrderDetail b ON a.ProductNo =b.ProductNo group by a.ProductNo ,quantity ,price ,ProductName having price >400