sql2000,两表删除的问题。
数据库SQL2000
a表有三个字段aa,bb,cc
b表有二个字段aa,bb,
表b的数据和表a一样,
想要实现如下情况
1.以表b的字段aa和bb为条件,来删除表a的数据
2.如何能够逐行以表b的字段aa和bb为条件,来删除表a的数据
(比如表b有100行数据,就从表a将这100行都删除)
备注:通过查询分析器实现即可
------解决方案--------------------
SQL code
delete from a where exists(select 1 from b where aa=a.aa and bb=a.bb)