我有一个看起来像这样的表:
SELECT [Size] FROM [BI_Planning].[dbo].[tblSize]
我有另一个看起来像这样的表:
SELECT [YearWeek] FROM [BI_Planning].[dbo].[tblYearWeek]
我想为evry Size行添加所有YearWeek行,如下所示:
我坚持试图加入这个......答案 0 :(得分:3)
您希望使用CROSS JOIN
类型的联接来完成周数和大小的所有可能组合,如下所示:
SELECT s.[Size], w.[YearWeek]
FROM [BI_Planning].[dbo].[tblYearWeek] w
CROSS JOIN [BI_Planning].[dbo].[tblSize] s;
-- add ordering if it matters