最近做项目时,做到这样一个需求,就是获取上一次的登录时间,用到了Oracle中的minus。
minus运算的主要功能是:在进行两个表格或者两个查询结果的时候 ,返回在第一个表格/查询结果中与第二个表格/查询结果不相同的记录。
现在把完成这次需求的sql语句发一下:
select *
from (select * from t_bpp_loginlog order by login_time desc)
where rownum <= 2
minus
select *
from (select * from t_bpp_loginlog order by login_time desc)
where rownum <= 1;