Как правильно сохранить логические условия в MySQL?
Есть условия, которые характеризуют состояния. Условия бинарны. К примеру:
состояние1 = условие1 или условие2;
состояние2 = (условие2 и условие3) или условие4;
состояние3 = условие7;
и т.д.
Условий и состояний много.
Вопрос: как записать набор условий для каждого состояния в базу MySQL, чтобы затем это было удобно обрабатывать на PHP?
На сколько я понял, есть некое состояние Х, которое надо проверить на заявленное состояние 7. Выполнив условия для состояния Х можно утверждать, что состояние Х (не)соответствует состоянию 7.