mysql如何查出右表中符合条件的左表记录?
现在需求是,查询出最近2个月没有操作记录的管理员姓名,比如现在是4月,那么最近两个月都没活动的应就是小明(操作日期以最新的操作日期为判断依据),想问下这样如果用sql写需要怎么写呢?小白一枚,大神勿喷
回复
1个回答

test
2024-07-06
不确定你的数据库类型,拿mysql写了一下你参考一下
select * from admin where id not in (select distinct admin_id from admin_log where created_at > date_sub(now(),interval 2 month)
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容