sh_view_cate_attr:用于根据商品分类id查找所有属性信息。 商品属性表sh_goods_attr:
时间: 2023-12-09 18:03:37 浏览: 215
商品分类功能
根据提供的引用内容,可以创建一个名为sh_view_cate_attr的视图,用于根据商品分类id查找所有属性信息。具体步骤如下:
1. 首先,需要在sh_goods_attr表中添加一个外键,将其与sh_goods_category表中的id列关联起来,以便在查询时能够根据商品分类id查找所有属性信息。可以使用以下SQL语句添加外键:
```sql
ALTER TABLE sh_goods_attr ADD CONSTRAINT fk_goods_category_id FOREIGN KEY (category_id) REFERENCES sh_goods_category(id);
```
2. 接下来,可以创建一个名为sh_view_cate_attr的视图,用于根据商品分类id查找所有属性信息。可以使用以下SQL语句创建视图:
```sql
CREATE VIEW sh_view_cate_attr AS
SELECT g.id AS goods_id, g.name AS goods_name, c.id AS category_id, c.name AS category_name, a.id AS attr_id, a.name AS attr_name, a.value AS attr_value
FROM sh_goods g
JOIN sh_goods_category c ON g.category_id = c.id
JOIN sh_goods_attr a ON a.category_id = c.id
WHERE c.id = <商品分类id>;
```
其中,<商品分类id>需要替换为实际的商品分类id。
3. 最后,可以查询sh_view_cate_attr视图,以查找指定商品分类id的所有属性信息。可以使用以下SQL语句查询:
```sql
SELECT * FROM sh_view_cate_attr; ```
阅读全文