oracle行转列解决in和not in限制问题
oracle行转列解决in和not in限制问题
SELECT REGEXP_SUBSTR( 'B00053,D00058,D00094', '[^,]+', 1,LEVEL ) AS id FROM dual CONNECT BY LEVEL <= REGEXP_COUNT ( 'B00053,D00058,D00094', '[^,]+' )
说明:
- 'B00053,D00058,D00094'为dao层传入的变量,可以用mybatis for循环拼接,也可以直接用注入的形式。