在我的例子中,我的数据表是这样的:
error_id|role_id|
--------+-------+
6|1;4;5 |
7|3;2 |
如何将此表更改为:
error_id|role_id|
--------+-------+
6|1 |
6|4 |
6|5 |
7|3 |
7|2 |
如果你有任何想法我会很高兴
使用
CROSS APPLY
和string_split()
的小任务
Select A.error_id
,role_id = B.Value
From YourTable A
Cross Apply string_split(role_id,';') B