我有2個表,加入SQL Server中有幾個數據
表1是fact_table
style sales
ABC 100
DEF 150
和表2是m_product
product_code style category
ABCS ABC Apparel
ABCM ABC Apparel
ABCL ABC Apparel
DEF38 DEF Shoes
DEF39 DEF Shoes
DEF40 DEF Shoes
,我想加入這兩個表,我想要的結果是
style category sales
ABC Apparel 100
DEF Shoes 150
創建這樣的查詢,但如果我使用SUM(銷售)和group by,結果將總結所有的銷售失敗
Select t1.style, t2.category, t1.sales
From fact_table t1
Inner Join m_product t2
On t1.style = t2.style
結果
style category sales
ABC Apparel 100
ABC Apparel 100
ABC Apparel 100
。 我是否必須使用平均水平(銷售量),然後選擇分組方式,還是您有其他選擇?
我正在使用SQL Server。
感謝
我投給說*移動的類別到一個單獨的表* –