结合sh_goods表和sh_goods_attr_value表创建视图view_goods_2,包含拥有属性值的数量大于1个的商品对应的商品id和name。
时间: 2024-05-28 12:10:58 浏览: 197
多个表进行连接(主表,子表,代码表,客户往来表)生成的视图
好的,您可以执行以下SQL语句来创建视图view_goods_2:
CREATE VIEW view_goods_2 AS
SELECT g.goods_id, g.goods_name
FROM sh_goods g
INNER JOIN (
SELECT goods_id, COUNT(DISTINCT(attr_value_id)) AS attr_count
FROM sh_goods_attr_value
GROUP BY goods_id
HAVING attr_count > 1
) av ON g.goods_id = av.goods_id;
这个视图将会包含所有拥有属性值数量大于1个的商品的商品id和name。希望能够帮到你。
阅读全文