У меня есть большая таблица необработанных данных. Это долго, и я пытаюсь что-то транспонировать. Я присоединяюсь к двум утверждениям изнутри. Таким образом, я получаю несколько столбцов с одинаковым именем. Это полное внешнее объединение, и я хотел бы, чтобы два отдельных столбца с одинаковым именем были одним столбцом. Поскольку это внешнее объединение, я не хочу выбирать для него только один столбец таблиц, например select t1.c1
Спасибо!
SELECT *
FROM (SELECT * FROM [LabData].[dbo].[FermHourlyDCSData] where Attribute='Urea') P
full outer JOIN
(SELECT * FROM [LabData].[dbo].[FermHourlyDCSData] where Attribute='Water to Mash Total Water') FPD ON
P.[TimeStamp] = FPD.[TimeStamp]
and P.Site = FPD.Site
and P.Element = FPD.Element
Фактический:
Site Attribute Timestamp Value Site Attribute Timestamp Value
AD Urea 1/1/2019 127 Null Null Null Null
Null Null Null Null AD Water 1/1/2019 7.5
Ожидаемый / Желаемая:
Site Attribute Timestamp Value Value
AD Urea 1/1/2019 127 Null
AD Water 1/1/2019 Null 7.5