У меня есть сценарий, в котором у меня есть данные, как показано ниже в таблице #Testdata temp.Несколько столбцов разделенных запятыми столбцов на несколько строк
create table #Testdata(SomeID int, OtherID int, Data varchar(max), Data2 VARCHAR(MAX))
insert #Testdata select 1, 9, '18,20,22', '12,13'
insert #Testdata select 2, 8, '17,19', ''
insert #Testdata select 3, 7, '13,19,20', '14,,50'
insert #Testdata select 4, 6, '', ''
Теперь мне нужно показать результат, как показано ниже.
|SomeId|OtherID|Data|Data2|
|1 |9 |18 |12 |
|1 |9 |20 |13 |
|1 |9 |22 | |
|2 |8 |17 | |
|2 |8 |19 | |
|3 |7 |13 |14 |
|3 |7 |19 | |
|3 |7 |10 |50 |
|4 |6 | | |
Любые ответы будут очень признательны.
Благодаря