5.1 找出 product和 product2中售价高于 500的商品的基本信息。
5.2 借助对称差的实现方式,求 product和 product2的交集。
思路:两个集合的交可以看作是两个集合的并去掉两个集合的对称差。而对称差等于1-2 并上2-1.
这样求交集太复杂麻烦了,还不如用join来求.......
5.3 每类商品中售价最高的商品都在哪些商店有售?
思路:先按商品类别分组找出每类商品最高的价格是多少,然后用这个最高价格与原表inner join找到这个价格对应的product_id和product_name等信息。最后与shopproduct表做inner join,找到在哪些商店。
5.4 分别使用内连结和关联子查询每一类商品中售价最高的商品。
方法一:内连结查询
方法二: 关联子查询
5.5 用关联子查询实现:在 product表中,取出 product_id, product_name, sale_price,并按照商品的售价从低到高进行排序、对售价进行累计求和。