我有一个如下所示的订单表,其中与每个组关联的所有订单都列在同一个单元格中,但用逗号“,”分隔。现在我想扩展订单,以便每个组的每个订单都放在不同的行中。(结果表低于原始表)。
你能告诉我如何在 SQL 中实现这一点吗?
非常感谢!
这是原始的紧凑表:
Group Order
1 ,a,b
2 c,d,e
3 f,g
4 h
这是最终的扩展表:
Group Order
1 NULL
1 a
1 b
2 c
2 d
2 e
3 f
3 g
4 h