- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试返回用户列表及其上次登录日期。我需要得到一些不会影响我的外部 order by 语句的东西,因为它是由用户选择对列表进行排序的参数动态填充的。另一件事是存储登录时间的表需要 2 个字段来链接到用户表:user_id 和 user_type。
table_admin
field: id, name
table_logs
field: id, user_id, user_type, login_date
*table_admin.id = table_logs.user_id
table_logs.user_type 需要为“admin”*
我需要从 table_admin 中提取所有管理员用户及其上次登录日期(如果日志表中没有记录也需要工作),日志表中的 user_type 将是“admin”。
感谢您的宝贵时间。
SELECT SQL_CALC_FOUND_ROWS admins.*,ld2.ip,ld2.login_date as last_login
FROM admins
LEFT JOIN (
SELECT * FROM log_logins WHERE user_type = "admin" ORDER BY login_date DESC
) as ld2 ON (ld2.user_id = admins.id)
WHERE 1
GROUP BY user_id
ORDER BY admins.id DESC LIMIT 0,40
这是我到目前为止所拥有的,但如果日志表中没有条目,它就不会获取结果。
最佳答案
这是一个带有聚合的连接:
select a.name, 'admin' as userType, max(l.login_date) as lastLoginDate
from admin a left outer join
logs l
on a.id = l.id and
l.user_type = 'admin'
group by a.name
关于mysql分组和排序而不使用最外面的order by,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14386763/
我在我的 Maven Java 项目中使用带有 slf4j 的 logback。当前 logback 配置文件 (logback.xml) 位于 src -> main -> resources 文件
这可能是个愚蠢的问题。我正在尝试像所附图片一样设置左/右页边距。我通过在UIScrollView中添加UITextView成功实现了。但是,我几乎可以单独使用 UITextView 实现我想要的一切。
我有一个游戏,其中有一个绿色圆圈在场景中的随机位置随机生成,每次点击该圆圈时,它都会改变位置,有可能会变成红色。当圆圈为红色时,我希望用户点击不是红色圆圈的屏幕空间。如何检测不在圆圈上的水龙头?我的圈
HTML: delete delete CSS: .container { position: relative; border:
我制作了正文 max-width: 2000px 和 overflow-x: hidden...我的内容超过了这个尺寸(position: absolute 和 left: -101%),它们在需要时
我这里有这个菜单 我希望突出显示(悬停)延伸到外部框(服务菜单)的边缘。就像弹出菜单一样。菜单本身包含在另一个 div 中 - 我认为负边框不可能像负填充那样存在。 有人知道如何在悬停时使菜单的高亮部
我正在使用 Vue-awesome-slider 作为轮播库,并想将滑动箭头放置在轮播主体之外。但是由于 carousel 容器溢出隐藏,我无法将它放在 carousel 之外。 https://gi
我是一名优秀的程序员,十分优秀!