你这样用三个casewhen做三个列,第一个列就是第一个条件满足返回0不满足返回1,第二个列就是第二个条件还是满足就……,第三个列判断前面两个列,第一个列为1就返回第一个条件结果,第二个列为1就返回第二个条件的结果,两个都为1就返回第一个条件的结果
case when 条件1 then 1 else 0 end as 结果1 ,//一个列
case when 条件2 then 1 else 0 end as 结果2 ,//第二个列
case when 结果1 = 1 and 结果2 = 1 then 条件1结果 //第三个列
when 结果1 = 1 then 条件1结果
when 结果2 = 1 then 条件2结果