Задавайте вопросы, мы ответим
Вы не зашли.
Доброго всем времени суток столкнулся с такой проблемой.
Имеется база данных с аккаунтами пользователей ключевые поля для использования "id, refer, refer_rewarded, toll"
Id - пользовательский персональный номер в базе
refer - указатель на id пригласившего
refer_rewarded - 1 или 0 в зависимости от того получен ли бонус за приглашение
toll - парамет по которому контролируется получение бонуса
Сущность необходимого запроса такова:
UPDATE account_data SET "toll"="toll+25" AND "ref_rewarded"="1" WHERE 'ref_rewarded' < '1' AND 'refer' = '1111' AND 'toll' >= '60'
То есть необходимо выбрать акккаунт залогиневшегося пользователя пусть далее будет просто id, проверить есть ли указания на его id в колонке refer, проверить вознаграждался ли он уже за приглашенного пользователя(колонка refer_rewarded), если не вознаграждался проверить есть ли у приглашенного 60 и более toll и если есть то добавить приглашающему 25 toll , а приглашенному 10 и как в следствии установить refer_rewarded на 1 как уже получивший вознаграждение.
Извиняюсь за довольно длительный вопрос, логику иначе не показать было необходимую.
Неактивен
нужно два запроса:
Неактивен