a表:
value
zjx
woaini
xyb表:
column_value
z
x查询条件是:凡是a表中的记录value包含b表中任何一条记录,;即为符合
所以上述的结果是:
因为zjx,包含了z,所以符合
因为woaini,没有包含z,也没有包含x,所以不符合
因为xy,没有包含z,但是包含了x,所以符合所以结果为
zjx
xy

解决方案 »

  1.   

    select distinct a."value"
    from a,b
    where instr(a."value",b.column_value)>0;
      

  2.   

    select distinct a.value
    from a,b
    where a.value like '%'||b.column_value||'%';
      

  3.   

    SELECT A.value
      FROM A
     WHERE EXISTS(SELECT 'x'
                    FROM B
                   WHERE A.value LIKE '%'&B.column_value& '%');SELECT A.value
      FROM A
     WHERE EXISTS(SELECT 'x'
                    FROM B
                   WHERE INSTR(A.value, B.column_value)>0);