日期:2014-05-19  浏览次数:20508 次

我在删除一些记录以前不知道如何删除另一个表的关联信息
我要删除表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 <一年前