mysql中若有多个查询条件的时候,要用多个if语句来分成多个sql查询语句么?

比如说,有三个查询条件id、起始时间、结束时间,三个都为空的时候查出所有结果,若其中某一条件限制的时候,会根据这个条件进行查询。那么这样的话至少有7种不同的情况,这样就要写7个分支语句了么?有稍微方便点的方法么?

第1个回答  2017-01-09
你想太多了,直接把条件and连起来就完了,不用你各种情况都判断,它会自己做的。怎么会有这种想法,真奇怪。