我有6列,我有5种状态:
column1, column2, column3, column4, column5 ,column6
status1, status2, status3, status4, status5
我如何比较它们:
column1 ,column2 , column3 , column4 ,column5 ,column6
可以是in (status1, status2, status3, status4 ,status5)
。
答案 0 :(得分:1)
假设每列可以单独采用任何命名状态,并且要求每列都具有上述状态之一,您可以这样做:
column1 IN (status1, status2, status3, status4, status5) AND
column2 IN (status1, status2, status3, status4, status5) AND
column3 IN (status1, status2, status3, status4, status5) AND
column4 IN (status1, status2, status3, status4, status5) AND
column5 IN (status1, status2, status3, status4, status5) AND
column6 IN (status1, status2, status3, status4, status5)
如果在任何状态下至少有一列足够,则应使用OR
代替AND
。