2012年7月23日
摘要: 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 阅读全文
posted @ 2012-07-23 14:05 aaa6263 阅读(221) 评论(0) 推荐(0) 编辑