ORA-00905加入选择

时间:2017-12-04 20:07:27

标签: sql oracle

我正在尝试加入两个表 - 用户和访问者。

用户中的列:lastname, firstname, username

accesshist中的列:usernameattempted, loginattemptdate, isloginsuccessful

用户中的用户名应与accesshist中的用户名匹配,isloginsuccessful为boolean。

我希望找到一个用户列表,以及他们最近是否成功登录 - 该尝试的日期。

这就是我所拥有的:

select ll.mxlogin, ll.usernameattempted, u.username
from users u
inner join (select max(loginattemptdate) as mxlogin, usernameattempted from accesshist where isloginsuccessful=1 group by usernameattempted) as ll 
on u.username = ll.usernameattempted;

当我运行它时,我收到以下错误: ORA-00905:缺少关键字

不确定我做错了什么......非常感谢任何指针!

0 个答案:

没有答案