Имеется форма, указанная на рисунке.
Таких вот полей может быть от 10 до 45.
Что делает эта форма:
Она выбирает заданное кол-во сообщений из БД.
Проблема в том, что я не знаю каким должен быть запрос, чтобы удовлетворить все возможные события.
Допустим, все, кроме одного поля могут иметь значение 0, а это поле любое.
Допустим, из 32 полей, только 7 имеют значения > 0.
Допустим все имеют значение 1.
Каким должен быть запрос, чтобы делалась эта самая выборка с этими условиями?
Если какие-то поля пустые или значение 0, то по нему не должна идти выборка. Прикреплено изображение (Нажмите для увеличения)
|