where a1=0 and a2<>0 and a3<>0 and a4<>0 and a5<>0 and a6<>0 or where a2=0......
where a1<>0 and a2=0 and a3=0 and a4=0 and a5=0 and a6=0 or where a2<>0......
where (a1<>0 and a2=0 and a3=0 and a4=0 and a5=0 and a6=0 ) or (a2<>0......)
select * from t where a1 = abs(a1)+abs(a2)+abs(a3)+abs(a4)+abs(a5)+abs(a6) or a2 = abs(a1)+abs(a2)+abs(a3)+abs(a4)+abs(a5)+abs(a6) or a3 = abs(a1)+abs(a2)+abs(a3)+abs(a4)+abs(a5)+abs(a6) or a4 = abs(a1)+abs(a2)+abs(a3)+abs(a4)+abs(a5)+abs(a6) or a5 = abs(a1)+abs(a2)+abs(a3)+abs(a4)+abs(a5)+abs(a6) or a6 = abs(a1)+abs(a2)+abs(a3)+abs(a4)+abs(a5)+abs(a6)哈哈 效率不好 如果没有负数可以把ABS去掉那样就好多了 select * from t where a1 = a1+a2+a3+a4+a5+a6 or a2 = a1+a2+a3+a4+a5+a6 or a3 = = a1+a2+a3+a4+a5+a6 or a4 = = a1+a2+a3+a4+a5+a6 or ...........
or
where a2=0......
or
where a2<>0......
or
(a2<>0......)
where a1 = abs(a1)+abs(a2)+abs(a3)+abs(a4)+abs(a5)+abs(a6) or
a2 = abs(a1)+abs(a2)+abs(a3)+abs(a4)+abs(a5)+abs(a6) or
a3 = abs(a1)+abs(a2)+abs(a3)+abs(a4)+abs(a5)+abs(a6) or
a4 = abs(a1)+abs(a2)+abs(a3)+abs(a4)+abs(a5)+abs(a6) or
a5 = abs(a1)+abs(a2)+abs(a3)+abs(a4)+abs(a5)+abs(a6) or
a6 = abs(a1)+abs(a2)+abs(a3)+abs(a4)+abs(a5)+abs(a6)哈哈 效率不好 如果没有负数可以把ABS去掉那样就好多了
select * from t
where a1 = a1+a2+a3+a4+a5+a6 or
a2 = a1+a2+a3+a4+a5+a6 or
a3 = = a1+a2+a3+a4+a5+a6 or
a4 = = a1+a2+a3+a4+a5+a6 or
...........
可以解析一下其中道理吗??