Вот такой запрос я написал
SELECT * FROM table WHERE field1 = '1' AND field2 = '2' AND field3 = '' OR field4 = ''
Но это неправильно. Мне нужно, чтобы условия для полей field1 и field2 выполнялись всегда, т.е. они необходимы.
А вот с полями field3 и field4 проблема. Мне нужно, чтобы из базы выбирались те записи, которые удовлетворяют условию для полей field1 и field2, а так же те, в которых хотя бы одно поле field3 или field4 будет пустое.
Если взять логику моего запроса, то получается, что нужно выбрать те записи, которые удовлетворяют условию для полей field1 И field2 И field3 ИЛИ field4, а нужно:
field1 И field2 И (field3 ИЛИ field4)
Надеюсь, что вы меня поняли.
Как правильно написать нужный мне запрос?