有这样一个删除语句,不知道如何写了
delete 表1
where 表1.name = B.name and 表1.password =B.password
(select name,password form 表2 B)大概就是这样条件的删除语句不好意思,我就20分了

解决方案 »

  1.   

    delete from 表1 where 表1.name in(select name from 表2) and 表1.password in (select password from 表2)效率不高
      

  2.   

    delete a from 表1 a,表2 b where a.name=b.name and a.password=b.password;
      

  3.   

    delete from 表1 where (name,password) in(select name,password from 表2); 
      

  4.   

    swandragon 可以,但是好慢地
    Adebayor 很OK
    zhoupuyue 不是我的本意谢谢大家