
%ign%ignore_a_1%re_a_1% 查询指定时间段内无活动记录的表记录
对于题中提出的问题,需要查询最近两个月没有操作记录的管理员姓名,可以使用 mysql 中的 not in 子查询来实现:
select * from admin where id not in ( select distinct admin_id from admin_log where created_at > date_sub(now(), interval 2 month))
查询解析
MakeSong
AI音乐生成,生成高质量音乐,仅需30秒的时间
145 查看详情
admin 是需要查询的表,包含管理员信息。admin_log 是管理员操作记录表。created_at 是管理员操作记录的创建时间。date_sub(now(), interval 2 month) 计算出当前时间减去两个月的时间戳。not in 子查询返回 admin_id 不在最近两个月有操作记录的管理员 id 数组。主查询返回管理员表中 id 不存在于 not in 子查询结果集中的管理员记录。
这样就可以查询出最近两个月没有操作记录的管理员姓名了。
以上就是如何查询两个月内没有操作记录的管理员姓名?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/736840.html
微信扫一扫
支付宝扫一扫