一次项目中的要求,根据传入的classId,查询出数据后,还要根据这些数据中某列的值不能为空,筛选返回,例子如下:
select ator_accname,creator_nickname from yq_first_category where classId= #{classId} and ((creator_nickname is not null and creator_nickname != "") or (
ator_accname is not null and ator_accname!= ""))
这里我们除了根据传入的id条件外,还根据了‘’creator_nickname‘’和 ‘’ator_accname‘’列的值作为查询条件返回
如果:creator_nickname,ator_accname都为空的话,是不会返回这条数据,即使calssId与传入的相等。