Мне нужно создать структуру данных, подобную этой:
Table 1
Code, Value, Offer_ID
Я создаю сервис, который для заданной комбинации «Код» и «Значение» должен вернуть идентификатор Offer_ID, который я предварительно настроил.
Например:
Code Value Offer_ID
------ ------- ----------
Age 30 OFF1
Age 30 OFF2
Province RM OFF2
Age 40 OFF3
Province TO OFF3
Age 40 OFF4
Province TO OFF4
Operator TIM OFF4
Служба вызова всегда вызывает меня, передавая значения Age, Province и operator.Я должен посмотреть в этой таблице, если я найду конкретный Offer_ID для трех значений вместе (как OFF4), или для 2 (как OFF3), или для Age, который является единственным обязательным (OFF1).
Поэтому, если клиент передает мне провинцию BO и оператора WIND, я должен вернуть OFF1
Как я могу это сделать?Как я могу структурировать таблицы и запрос?
Я надеюсь, что смог выявить проблему ...
Спасибо 1000 тем, кто мне помогает ... мы сходим с ума ... !!!