我有一个包含此类值的表格。
PK Values
1 abc,def,ghy,tyu
2 qwe,tyu,iop,fgt
我想拆分CSV并制作一个这样的新表
Id Value
1 abc
1 def
1 ghy
1 tyu
2 qwe
2 tyu
2 iop
2 fgt
我已经有拆分功能,但我需要一个查询来将值与相应的PK对齐
试试这个:
Select t.Id,f.SplitData AS Value from #MyTable t
CROSS APPLY dbo.fnSplitString([Values],',') f