关于where 1=1的问题解释

来源:互联网 发布:ubuntu vnc客户端启动 编辑:程序博客网 时间:2024/06/10 19:39


首先呢,经常会在后台的service中拼接sql中会发现有时候会有where 1=1

不啰嗦了

写这个条件的原因是:仅仅是为了让where 条件出现在sql语句中

为什么呢?

因为有些时候,不需要where语句进行过滤或者缩小范围(也就是说:不需要where条件的出现)

但是需要在后面跟上group by  order by limit 等等条件,没有where条件又不可以

所以目的仅仅是需要where条件