查询A表在B表中不存在的记录,即把A、B表共同的部分去掉再取A表剩下的部分; 可以通过指定的字段作为条件,并不是需要A/B表字段完全一样才能查询,如下例子: select a.name,a.password,a.dpt from table_a a where a.dpt=‘开发部’ and not exists (select 1 from table_b where b.name = a.name and b.dpt=a.dpt); 把表a中部门名称为‘开发部’的查出来,再排除掉姓名和部门名相同的部分即可。