你意思是不是分条件查询啊,就是你这三个条件不一定是全有的,只是这几个条件都有值才三个条件一起查,不是全有的话就只查有值的如果是这样就只用在你写sql的地方判断值拼接sql就行了
select * from event where name='' or create_date<='' and create_date >=''; 一条语句不是包含全部意思了吗?后面不用跟着条件了。
你要问什么问题啊 你要达到什么目的
一句话就是sql的拼接问题。条件为空,就不进行sql拼接