если вы хотите это:
Column_1 | Column_2
'First' null
null 'Second'
вы можете использовать UNION, как предложено в других ответах, но если вы действительно хотите, то в той же строке, как в вашем вопросе:
Column_1 | Column_2
'First' 'Second'
попробуйте что-то вроде этого:
CREATE VIEW dbo.TestDB
AS
SELECT
dt.First,dt2.Second
FROM (SELECT
X AS 'First',ROW_NUMBER() OVER(ORDER BY X) AS RowNumber
FROM The_Table
WHERE The_Value = 'y'
) dt
LEFT OUTER JOIN (SELECT
X AS 'Second',ROW_NUMBER() OVER(ORDER BY X) AS RowNumber
FROM The_Table
WHERE The_Value = 'z'
) dt2 ON dt.RowNumber=dt2.RowNumber
go
Я не уверен, как присоединяться к таблицам, не дается никакой информации о ПК или как присоединиться к ним.