读书人

sql2000,两表删除的有关问题

发布时间: 2012-02-01 16:58:19 作者: rapoo

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) 

读书人网 >SQL Server

热点推荐