因为历史原因现在需要做个软删除,不要问之前为什么没有做,我也是接锅的
直接写语句:
SELECT * FROM sal_ficontractdevice a WHERE a.deletestate <> '1'
竟然deletestate 是null 没有被查出来,只查出来deletestate 是0 的
总结:在判断不等于某个值的时候,不要想当然的以为为null的也会成立
备注:字段设置有问题 都是前人留的坑
因为历史原因现在需要做个软删除,不要问之前为什么没有做,我也是接锅的
直接写语句:
SELECT * FROM sal_ficontractdevice a WHERE a.deletestate <> '1'
竟然deletestate 是null 没有被查出来,只查出来deletestate 是0 的
总结:在判断不等于某个值的时候,不要想当然的以为为null的也会成立
备注:字段设置有问题 都是前人留的坑