Здравствуйте форумчане!
Есть знающие как правильно составить запрос в базу данных?
Имеется Таблица_1 с полем рейтинг , который принимает значение 1, 2 или 3.
Имеется Таблица_2 с полем дерево, который принимает любое численное значение, то есть кол-во деревьев.
Поля id пользователя в двух таблицах одинаковые.
Суть вопроса такова:
Нужно проверить из Таблица_1 значение рейтинга и если стоит 1, то добавить в Таблица_2, в поле количества к уже имеющемуся количеству скажем 5.
Чтобы у кого рейтинг 1 получили 5 деревьев к уже имеющимся.
Этот запрос выводит результат у кого рейтинг = 1:
SELECT * FROM `db_users_a` WHERE `rating`=1 ORDER BY `id` ASC
Этот добавляет к уже имеющимся +5 при чём всем без исключения:
UPDATE `db_users_b` SET `a_t` = `a_t` + 5
Не могу слепить воедино, пробовал по разному, день гуглил так и не разобрался. (Отредактировано автором: 23 Февраля, 2018 - 20:55:48)
|