我有一张看起来像这样的表:
Id SubNumber Values
1 1 1;4;8;3
2 2 8;9;7;10
3 3 41;45;23;0
我不会总是只有4个值和" SubNumbers"可以大于3.有什么方法可以查询这个表看起来像这样吗?
Id SubNumber 1 2 3 4
1 1 1 4 8 3
2 2 8 9 7 10
2 3 41 45 23 0
行将始终具有由分号分隔的相同数量的值,但由分号分隔的数量可能会有所不同。因此,表格甚至可以有10个值或1个或更多 第二个表不必有数字来表示值。它甚至可以是空白的,或者在没有提供名称时由SQL给出的默认值。
这不是所提供示例的重复,因为这涉及将动态数量的值分成列。