我正在尝试生成单个表查询结果,其错误付款数据按以下条件过滤掉。我无法获得查询来过滤掉所有条件,只有前三个。我尝试了不同的排序,并使最后两个条件集成为子查询。
如何过滤掉以下所有条件?
同样,1,2和3似乎具有所需的结果。条件4和5起作用,但不是在遵循条件1,2和3时
class MyEnum(str, Enum):
_order_ = 'one two' # only if order actually matters
_settings_ = AutoValue
_init_ = 'value data'
def __new__(cls, name, *args, **kwds):
obj = str.__new__(cls, name)
obj._value_ = name
return obj
def _generate_next_value_(name, start, count, last_values, *args, **kwds):
return (name, ) + args
one = '1 data'
two = '2 data'
只是寻找有关如何解决的见解
答案 0 :(得分:1)
'NOT'仅对一种情况起作用。如果您不希望返回任何其他条件,如果为true,请尝试围绕括号中“NOT”关键字后面的所有条件。另外,仔细检查括号中的位置。我仍然看到可能由于粘贴而产生的奇数。
WHERE NOT
(
(Condition 1)
OR
(Condition 2)
)
您还可以尝试使用<>来远离'NOT'关键字相反,引用。