1
select * from t1 where charindex(com,'1')>02
delete a from a,b where a.id=b.id

解决方案 »

  1.   

    1错了一点
    1
    select * from t1 where charindex('1',com)>02
    delete a from a,b where a.id=b.id
      

  2.   

    1、SELECT * FROM Table1 WHERE CHARINDEX('1',com)>0
      

  3.   

    2
    delete
    from a
    where a.id = b.id
      

  4.   

    2这样写应该效率更高:
    delete from a where exists (select 1 from b where a.id=id)
      

  5.   

    2、DELETE a FROM a 
       INNER JOIN b ON a.id=b.id
      

  6.   

    1.
       select * from 表
       where charindex(',1,',','+com+',')>02. delete a
       from a
       join b on a.id=b.id