下面是我的查询:
select c1, c2, c3, c4, c5 from table1 where c1 =0 //Condition 1
AND c2="abc" //Condition 2
AND c3="xxx" //Condition 3
AND c4 = 5 / /Condition 4
在这里,我们知道条件 2 将应用于条件 1 给出的结果数据,条件 3 将应用于条件 2 和 1 给出的结果数据,类似地,条件 4 将应用于......
如果两者之间的任何条件失败,我想要查询将进一步执行。
意味着如果条件 3不会给出结果(或空结果集),那么我的条件 4将应用于空结果集,因此最终输出将为空,但我希望条件 3不会给出结果(或空结果集)然后条件 4 “应该应用”到条件 2 和 1返回的结果集。
由于性能问题,在这里我无法更改条件顺序。
请指导我查询。