SELECT
*
FROM
TableName
WHERE
Column1 = 'X'
AND Column2 = 'Y'
AND (Column3 != 'D' AND Column4 != 'D') -- Want to apply this filter ONLY if both conditions are true
Как записать третий фильтр так, чтобы он применялся, только если оба они являются истинными. В настоящее время, скобки не делают никакой разницы, но мне нужно выражение в скобках следует рассматривать как одно условиеSQL, где оба условия заключены в скобки:
Пример:
Column1 Column2 Column3 Column4
X Y D L
X Y L L
X Y L D
X Y D D -- want to remove this line
Результат должен быть:
Column1 Column2 Column3 Column4
X Y D L
X Y L L
X Y L D
Вы уже сделали. – jarlh
Вы просто удалите AND (Column3! = 'D' AND Column4! = 'D') ... – daniel
проверьте обновление, чтобы вы поняли, в чем проблема. –