thinkphp 关联查询不存在的数据
问题描述
有这么一个小需求,数据库当中有两个表,user(用户表),reception(签到表)如下表格:
user用户表
uid | username | status |
---|---|---|
1 | zhangsan | 0 |
2 | lisi | 1 |
…… | …… | …… |
reception签到表
rid | uid | date |
---|---|---|
1 | 2 | 2020-04-01 |
2 | 1 | 2020-04-02 |
…… | …… | …… |
存在问题
对于已经签到的用户,可以通过uid进行关联查询出来。
但是当需要查找出没有签到的用户,并进行提醒通知,我的笨办法是将用户user表循环查一遍,但是随着用户数量的增多,这个办法肯定是行不通的
不知道可以通过什么办法可以更优雅简洁的匹配出未签到用户!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
sql
角度来看,你用not in
或者not exist
就可以一条SQL
搞定