Автор Тема: Изменения значения полей одной таблицы по условию из другой таблицы  (Прочитано 103 раз)

0 Пользователей и 1 Гость просматривают эту тему.

enclaveАвтор темы

  • *
  • Оффлайн
  • Награды Более 50 сообщений Более 2 лет на форуме
  • Дата регистрации: Май 2016
  • Сообщений: 60
  • Страна: ru
  • Поблагодарили: 1 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
    • Награды
Здравствуйте форумчане!
Есть знающие как правильно составить запрос в базу данных?
Имеется Таблица_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

Не могу слепить воедино, пробовал по разному, день гуглил так и не разобрался.

РЕШЕНО.
UPDATE `db_users_b` SET `a_t` = `a_t` + 5 
WHERE id
IN (SELECT id FROM `db_users_a` WHERE `rating`=1)
 
Теги: sql phpmyadmin 
 

Нужен скрипт для получения бонуса

Автор vov4ik32Раздел Общие вопросы по фермам

Ответов: 5
Просмотров: 700
Последний ответ 16 Февраль 2017, 10:32:02
от vov4ik32
Ссылка для привлечения рефералов!

Автор swergРаздел Разное для фф

Ответов: 7
Просмотров: 1181
Последний ответ 13 Апрель 2018, 10:59:03
от tyrew
Ограничения на вывод.

Автор refferРаздел Вопросы по настройке фф

Ответов: 13
Просмотров: 3291
Последний ответ 25 Июнь 2017, 13:18:48
от ququshka
Расшифровка файлов и папок стандартной сборки Фруктовой Фермы.

Автор teodorРаздел Разное для фф

Ответов: 2
Просмотров: 1088
Последний ответ 31 Октябрь 2016, 13:51:13
от kvozimir
Изменения цвета

Автор MClazoРаздел Вопросы по настройке фф

Ответов: 4
Просмотров: 676
Последний ответ 28 Сентябрь 2016, 14:19:33
от MClazo
Имя пользователя:
Пароль:
Session: