Sql 就可以了 select count(*) as 记录数 from A inner join B on A.Min=B.Min and inner join AB on A.Min=AB.Min 就可返回Min相同的记录条数 不相同的删除的话 我认为需要做Sql触发器 要是放到其他表中就好办了 两两Min不相同 select * into newtablename from A,B,AB where A.Min<>B.Min or B.Min<>AB.Min or A.Min<>AB.Min 三个不相同 select * into newtablename from A,B,AB where A.Min<>B.Min and A.Min<>AB.Min and B.Min<>AB.Min