SQL Server вступает в порядок
У меня есть 2 строки на входе, например, «1,5,6» и «2,89,9» с тем же номером элемента (3 или плюс). Те 2 строки, которые я хочу, сделали "объединение ординат" как
1 2
5 89
6 9
я думаю, чтобы назначить число и сделал соединение между 2 набором результатов, как
SELECT a.item, b.item FROM
(
SELECT
ROW_NUMBER() OVER (ORDER BY (SELECT 0)) AS rownumber,
* FROM dbo.Split('1,5,6',',')
) AS a
INNER JOIN
(
SELECT
ROW_NUMBER() OVER (ORDER BY (SELECT 0)) AS rownumber,
* FROM dbo.Split('2,89,9',',')
) AS b ON a.rownumber = b.rownumber
этолучшая практика Когда-либо?