(7 дек 2015, 15:23) (
0/
0)
[
0]
donttime, ничего плохого в моём варианте нет, JOIN не панацея, чтобы везде его "тыкать"
(7 дек 2015, 15:22) (
0/
0)
[
0]
ToWn, я только уточнил вторую часть поста своего, что можно без джойнов обойтись
Рабочий пример Вам выше дали
(7 дек 2015, 15:19) (
0/
0)
[
0]
donttime, join не обязательно, даже не нужен
достаточно применить IN (а тут выборка с выводом поля, по которому будет выполняться поиск для UPDATE)
UPDATE `table` SET `pole` = 'new_value' WHERE `id_user` IN (SELECT `id` FROM `user` WHERE `moneta` > 1)
(7 дек 2015, 15:07) (
0/
0)
[
0]
если это внутри таблицы
то что-то типа
UPDATE `user` SET `pole` = `pole` + 1 WHERE `moneta` > 1
Если же запрос делать в другую таблицу, то можно сперва выборку сделать
SELECT `id` FROM `user` WHERE `moneta` > 1
А потом на основании этой выборки сделать обновление в другой таблице (можно даже одним запросом, сложным, это реализовать), но нужно больше конкретики