У меня есть таблицы как на img. Я хочу, чтобы каждый промо-код, созданный с параметром per_user_once = 1, использовался только один раз. Например, у меня есть промо-код 123456, для которого adv_action.valid_count = 5 и adv_action.per_user_once = 5. В моем случае этот код может использоваться разными пользователями всего 5 раз. Но я хочу, чтобы этот промо-код мог использовать только 1 человек. Что вы думаете об этом? Как бы вы это сделали? Какова ваша логика / предложение? Пожалуйста, предложите свою идею на основе моих таблиц. Надеюсь, я правильно объяснил.
таблица adv_action
таблица promo_code
таблица adv_action_business