双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

左联查询时,右表有多条关联左表同一记录的信息,只要有右表中有条件不符合,就不显示该所有左表记录

baiyi233 baiyi233 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
表1,用户表 user
表2,用户记录表 from_id


SELECT * from `user` `u` LEFT JOIN `form_id` `f` ON u.id = f.user_id
WHERE (`f`.`addtime` >= 6天前的时间) AND (`f`.`addtime` <= 3天前的时间)
ORDER BY `f`.`addtime` DESC LIMIT 20;


需求是筛选出前3天没有记录的用户,这个如何实现?

上面这个我实现的筛选出(前6~3天)的最后一次时间的用户记录。
但是如果用户记录表有( 最近3天内)的记录,也是会把(前6~3天)的记录给查询出来。

正常查询是会把符合条件的都查询示出来。
那或者说如何在条件2(最近3天内)符合的情况下,把条件1(前6~3天)符合的都去除呢?
...全文

相关推荐

MySQL在右表数据不唯一的情况下使用left join的方法

主要介绍了MySQL在右表数据不唯一的情况下使用left join的方法,针对右表符合条件表达式的记录数大于1条时left join所显示的结果需求来讲,需要的朋友可以参考下

weixin_38621630

左外连接右外连接,内连接区别

左外连接右外连接,内连接区别,oracle的开发中很需要的,大家看看吧

「已注销」

sql左外连接、右外连接、内连接、全外连接的区别

sql左外连接、右外连接、内连接、全外连接的区别

叶落知邱

sql多表关联查询语法详解

sql语句多表查询的酥油方法,有左外连接,右外连接,以及嵌套查询等

qijiang123

SQL 四种连接-左外连接、右外连接、内连接、全连接详解

SQL的四种连接-左外连接、右外连接、内连接、全连接 今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。  联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。    联接可分为以下几类:    1、内联接(典型的联接运算,使用像 =  或 &lt;> 之类的比较运算符)。包括相等联接和自然联接。     内联接使用比较运算符根据每个表

weixin_38631049
评论 4
收藏 已收藏
分享
返回顶部
baiyi233
MySQL 57,062 成员 56,759 内容