感觉你的意思表述得不是很清楚,我这样解不知道是否你要的结果:select t_a.* 
from t_a,t_b
where POSITION(t_b.col2 in t_a.col1)=1

解决方案 »

  1.   

    如果得到的结果是  查询  a 表中 CLO1 中的数据 不包含  B 表中 clo2  是不是 not in select t_a.* 
    from t_a,t_b
    where POSITION(t_b.col2 not in t_a.col1)=1
      

  2.   

    不是,应该用
    SELECT t_a.* 
    FROM t_a,t_b
    WHERE LOCATE(t_b.col2 in t_a.col1)=0
      

  3.   

    在 SQL SERVER 7.0 中找不到  POSITION,LOCATE 函数  有没有写错?
      

  4.   

    老大搞了半天你在这里问SQL-SERVER的问题啊,这里是开源数据库MySQL和PostgreSQL的地盘。
    你试试下面的吧
    SELECT t_a.* 
    FROM t_a,t_b
    WHERE CHARINDEX(t_b.col2 in t_a.col1)=0我记得好像是这个函数。还不行的话就到MS-SQL SERVER版去问吧。