右侧表的条件参数需要放在on后面

where 后面进放置左表的条件参数

 

比如消息表和用户消息表

消息表里存在类型为《系统消息》的消息是发送给全部用户

我们发送给系统消息时,不直接插入用户消息表

所以查询时需要进行联表查询 用户消息表里没有数据的话

消息表里是系统消息类型的消息也需要查询出来

但是也需要添加用户标识参数  用户标识参数只有用户消息表里面有 所以用户标识这个参数需要放在on 后面

select m.* from msg m left join msg_user mu on m.id=mu.msgId and mu.uid='用户ID' where m.at between '开始时间' and '结束时间'; 

相关文章:

  • 2021-09-17
  • 2021-06-01
  • 2022-12-23
  • 2022-12-23
  • 2021-05-18
猜你喜欢
  • 2021-12-02
  • 2022-01-31
  • 2021-08-23
  • 2021-09-21
  • 2022-12-23
  • 2021-10-05
相关资源
相似解决方案