我有一个名为的维度表Product_Dim
Create Table Product_Dim
(
Product_ID INT primary key,
Product_Line CHAR(20),
Product_Category CHAR(25),
Product_Group CHAR(25),
Product_Name CHAR(45),
Supplier_Country CHAR(2),
Supplier_Name CHAR(30),
Supplier_ID INT
)
和两个源表Supplier
和Product_List
Product_list 如下:
Product_ID
Product_Name
Supplier_ID
Product_Level
Product_Ref_ID
其中 Product_Level 的值为 (1,2,3,4)
1 表示产品 2 表示产品组 3 表示产品类别 4 表示产品线
所以为了填满我的Product_Dim
桌子,我确实拖了 4 次Product_list
(将查询相应地更改为Product_level
)和一个供应商
所以对于加入我做以下事情:
product_list.Product_Name => PRoduct_Name
product_group.Product_Name => PRoduct_Group
product_line.Product_Name => PRoduct_line
product_group.Product_category => PRoduct_category
....
我的问题在product_ID
不知道拖什么进去,想拖四个Product_ID
s但是不知道要写什么表情。
任何帮助将不胜感激。
编辑 :
Product_Dim
Product_ID Product_Name Product_line Product_group ...
1 PN1
2 PN2
....
3 PL1
4 PL2
....
5 PG1
6 PG2
...
....
等等,但我不知道该怎么做。