and ( ( (aaa is null or aaa= '1') and 1 = 1 ) or (aaa != '3' and 1 = 2) )
A与B中只要有一个条件满足就查询出来
其中B需要aaa不为3且1=2 这个肯定是false 结果为空
所以只有(只需要)满足A就可以了即aaa不为null或者aaa为1
aaa为空 或者 aaa等于1 并且 SQL成立
或者aaa不等于3并且 SQL不成立