当前位置: 代码迷 >> Oracle管理 >> SQL一杖
  详细解决方案

SQL一杖

热度:79   发布时间:2016-04-24 05:33:50.0
求高手指教SQL一杖
表:

字段:NAME ID
  AAA 1,2,3
  BBB 1,2



结果:


NAME ID
AAA 1
AAA 2
AAA 3
BBB 1
BBB 2

------解决方案--------------------
把下面的表名test_a换成你自己的表名即可:
SQL code
select name,regexp_substr(id,'[^,]+',1,n) from test_a left join (select level,rownum n from dual connect by level < 10) on 1=1where regexp_substr(id,'[^,]+',1,n) is not null
  相关解决方案