首先呢,经常会在后台的service中拼接sql中会发现有时候会有where 1=1
不啰嗦了
写这个条件的原因是:仅仅是为了让where 条件出现在sql语句中
为什么呢?
因为有些时候,不需要where语句进行过滤或者缩小范围(也就是说:不需要where条件的出现)
但是需要在后面跟上group by order by limit 等等条件,没有where条件又不可以
所以目的仅仅是需要where条件
本文探讨了在 SQL 查询中使用 where 1=1 的原因及应用场景。主要目的是为了让 where 子句出现在 SQL 语句中,即使不需要过滤条件时也能方便地添加 group by、order by 或 limit 等子句。
首先呢,经常会在后台的service中拼接sql中会发现有时候会有where 1=1
不啰嗦了
写这个条件的原因是:仅仅是为了让where 条件出现在sql语句中
为什么呢?
因为有些时候,不需要where语句进行过滤或者缩小范围(也就是说:不需要where条件的出现)
但是需要在后面跟上group by order by limit 等等条件,没有where条件又不可以
所以目的仅仅是需要where条件
4999
1409

被折叠的 条评论
为什么被折叠?