如何为此编写sql查询

时间:2011-03-31 06:01:49

标签: sql-server-2008

**CategoryMaster**

CategoryId Category Name

1   ABC

2   Xyz

3   PQR

**Product master**

ProductId   Name    

1       ABCD    

2       WXYZ    

3       UVWX    


**ProductCategory**

ProCatID    ProductId               CategoryId

1       1       1

2       1       2

3       2       3

4       3       2

5       3       3



**ProductDetail**

ProductDetailId Price   Qty      Date       ProductId

1       250 8   2-11-2011   1

2       200 10  2-12-2011   2

我想从产品主表中获取所有产品详细信息,其类别与我的表结构相同

1 个答案:

答案 0 :(得分:0)

您的ProductMaster表未规范化。这不好:你应该这样建模:

Productmaster
 - productid 
 - name

ProductCategories:
 - productid
 - categoryID