Здравствуйте! Подскажите, пожалуйста, как лучше сделать БД для следующей задачи:
- На сайте есть система оплаты, через которую пользователь оплачивает услуги
- У услуг есть несколько типов, различающихся достаточно сильно полями
- При оплате должны создаваться записи, что оплачена такая-то услуга на такую-то сумму.
- История этих оплат с описанием услуги должно отображаться в ЛК
Проблема в том, что нужно сделать таблицы так, что бы при запросе истории, производилось как можно меньше запросов.
Нельзя же все поля всех услуг засунуть в одну таблицу.
Может как-то непонятно описал. Заранее огромное спасибо!
Не совсем подходит, т.к. оказывается, что должен быть фильтр по этим услугам. Т.е. должна быть возможность фильтровать платежи, в зависимости параметров услуги.