遇到一个表中的某一个字段,同时可能存在三个值,0 null 1
我用的TP5,下面的操作只能查出=0的数据,查不到=null的数据
$where['status']=['=',88];
$where['type']=['<>',1];
db('user')->where($where)->select()
最简单的方式可以用NOT(type<=>1)来解决
$where['status']=['=',88];
//$where['type']=['<>',1];
db('user')->where($where)->where('NOT(type<=>1)')->select()