 要展示(检索时录入)的一个字段是:供应商资质类型,该字段是以$$$为分隔符的多选字段,在查询时,where条件:供应商资质类型 也要多选录入查询,但是要:多对多查询结果。想要结果实例:录入'材料供应商,'配件供应商' 在检索结果时所有含'材料供应商和配件供应商的结果都要检索到 我之前用了正则和递归,但是数据量大了执行时间太长,请问有什么好方法,sql怎么写 之前的: WITH A AS (*****) SELECT DISTINCT * FROM A WHERE (REGEXP_SUBSTR(A.供应商资质类型, '1+', 1, LEVEL) IN (''材料供应商,'配件供应商') ) CONNECT BY REGEXP_SUBSTR(A.供应商资质类型, '2+', 1, LEVEL) IS NOT NULL AND PRIOR SYS_GUID() IS NOT NULL AND PRIOR ID = ID * * * 1. $$$ ↩ 2. $$$ ↩