0
我想從多個表中插入多個記錄到多個表中的列。下面是我的查詢,但我只是將記錄插入第一列。其他列填充空值。你能讓我知道我做錯了什麼嗎?從多個表插入多個記錄到多個表中的列中
INSERT INTO [dbo].[dim_one_staging] ([Parent], [Child], [Child_Alias], [Operator])
SELECT
p.[Parent], c.[Child], a.[Child_Alias], o.[Child_Operator]
FROM
[dbo].[Staging_Parent] AS p
INNER JOIN
[dbo].[Staging_Child] AS c ON p.[id] = c.[id]
INNER JOIN
[dbo].[Staging_Child_Alias] AS a ON c.[id] = a.[id]
INNER JOIN
[dbo].[Staging_Operator] AS o ON a.[id] = o.[id]
你能否把當前數據粘貼到表格中?所有的表都有相應的每個ID的數據? – 2014-11-21 18:43:25
如果您只是運行Select查詢,它是否返回非空值? – 2014-11-21 18:44:18