摘要:
select * from tt t where not exists(select 1 from tt where 姓名=t.姓名 and 薪资>t.薪资 ) 对于表tt的记录进行扫描,对于其中任一条记录,查询相同表中相同姓名的记录,查找其中是否存在薪资>当前记录的薪资的记录,如存在,扫描到的记录即不符合条件,如不存在,即扫描到的记录符合where的条件,将作为查询结果.考虑最简单的情况姓名,薪资chen,1000 --此记录与全部chen记录1000-4000比较,2000以上>1000存在查询结果,此记录不符合where 条件chen,2000 --此记录与全部chen 阅读全文