Я хочу вставить несколько записей в несколько столбцов таблицы из многих таблиц. Ниже мой запрос, но я просто вставляю записи в первый столбец. Остальные столбцы заполняются нулями. Можете ли вы дать мне знать, что я делаю неправильно?
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]