读书人

小弟我在删除一些记录以前不知道怎么删

发布时间: 2012-01-19 20:57:58 作者: rapoo

我在删除一些记录以前不知道如何删除另一个表的关联信息
我要删除表A(一年以前的记录)

表A中的ID和表B中的TopId 是对应的,不知道如何删除

delete b where topid=..............

delete a where date <一年以前的记录

[解决办法]
delete from b where topid in(select id from a where date <一年前)
delete from a where date <一年前

读书人网 >SQL Server

热点推荐