17,377
社区成员
发帖
与我相关
我的任务
分享
with table1 as
(
select '1' id, 'a' col1 from dual union all
select '2' id, 'b' col1 from dual union all
select '3' id, 'c' col1 from dual union all
select '4' id, 'd' col1 from dual union all
select '5' id, 'e' col1 from dual
)
, table2 as
(
select '1,2,3' id_all from dual
)
select a.* from table1 a, table2 b where ',' || b.id_all || ',' like '%,' || a.id || ',%'